MD控件
文章平均质量分 91
Google材料化设计控件
一个平凡的程序员
好好吃饭,好好生活,好好学习!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TabLayout使用介绍(com.google.android.material.tabs.TabLayout)
指示器的标签分为两种情形,一种是固定的一般3~5个标签,另一种的移动的标签;开发中经常会使用MD风格的TabLayout控件,这个控件什么都很好,就是指示器的下滑线和文字不能够对齐,这一点用过的同学都会知道的,我也在网上找了好久,也找到不到现成的,只好自己动手来写一个啦! 先声明一下,我是吧指示器标签分两种情形来写的,固定和不固定,没有合并,因为不是继承同一个控件;另外要多看看TabLayout的...原创 2017-10-07 18:38:45 · 29298 阅读 · 9 评论 -
约束布局ConstraintLayout以及辅助布局详细介绍
真的很有必要学习约束布局和它的辅助布局,因为它可以做出很多好看的效果,且性能高;比如这个ConstraintHelper,效果如下图所示:喜欢的可以继续往下看,不夸张的说,约束布局和其辅助布局的相关的这里都有,而且很详细;引入androidx的constraintlayout的lib相对定位基本定位属性如下表,意思好比就是那一条边和那一条边对齐,比如设置B控件的属性 layout_constraintLeft_toLeftOf=“@id/A”就表示B控件的左边对齐A控件的左边,会收到这个约束。原创 2019-09-12 15:53:12 · 5429 阅读 · 2 评论 -
底部菜单控件BottomNavigationView的使用
BottomNavigationView实现底部导航栏的整体效果如下图所示:基本使用BottomNavigationView控件的主要属性含义:控件点击时候颜色选择@color/sl_color_green_grey完整的MainActivity代码运行的效果图如下:item多的时候,指的是item非选中状态显示文字,有以下几个值:它们依次运行如下图所示auto和select和i 属性sShifting有关此时isShifting=true;你会发现auto和 selected的效原创 2021-01-16 03:17:04 · 17703 阅读 · 22 评论 -
AppBarLayout中的五种ScrollFlags使用方式汇总
AppBarLayout通过设置layout_scrollFlags参数,来控制AppBarLayout中控件的行为ChildView : 就是AppBarLayout内的某个孩子控件;ScrollingView : 就是可以滚动的View;比如RecyclerView,NestedScrollView等,这里可以滚动的View只支持实现了NestedScrollingChild接口的View。通过在ScrollingView上面设置了 app:layout_behavior=“@string/appba原创 2018-05-11 16:24:08 · 37207 阅读 · 7 评论
分享