
Android5.0+
初心不负
业精于勤荒于嬉,行成于思毁于随,坚持学习是一种态度,更是对未来负责,知识来源沉淀,坚持写作
展开
-
Android 吸顶布局的写法
代码如下, <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_wid原创 2020-09-24 09:03:41 · 1448 阅读 · 0 评论 -
Android 5.0+可折叠toolbar布局(CollapsingToolbarLayout)的使用
先上效果图:(录屏软件有点问题,直接用图片了)向上滑动过程展示如图:接下来 布局: 在xml中解释很清楚了 <?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"原创 2017-01-14 17:00:32 · 1533 阅读 · 0 评论 -
Android design包自定义tablayout的底部导航栏
以前做项目大多用的radiobutton,今天用tablayout来做一个tab切换页面的的效果 实现的效果就是类似QQ.微信的页面间(也就是Fragment间)的切换.如图: 布局只要一个tablayout<android.support.design.widget.TabLayout android:layout_width="match_parent" an原创 2017-01-03 16:11:54 · 1937 阅读 · 0 评论 -
Recyclerview 多布局多数据类型的处理
开场白给:醉乡民谣需求假定:有三个不同的数据请求源,每个数据源的布局方式不同,利用recyclerview的方式展示在界面上效果如下图: 本次效果采用rxjava+retrofit请求数据,将所有数据合并入一个List中,在recyclerview adapter中根据类型,进行布局的创建,并且使用了recylerview的一个setSpanSizeLookup方法,来生成不同的排列方式先看一下M原创 2017-08-17 11:38:21 · 2256 阅读 · 0 评论 -
Android 列表时间轴的实现
实现的效果图如下: 实现的方式是利用recycleview的ItemDecoration这个抽象类,就是我们经常用来画分割线的的这个类, 具体如下, public class DividerItemDecoration extends RecyclerView.ItemDecoration{ // 写右边字的画笔(具体信息) private Paint mPaint;...原创 2018-03-17 14:30:23 · 2815 阅读 · 1 评论