目录

1. TextView

2. EditText

3. ImageView

4. Button

4.1 去掉Button默认的点击阴影

5. CheckBox

5.1 调整原生样式CheckBox的大小

5.2 调整原生样式CheckBox的颜色

6. RecyclerView

7. Toolbar

8. CardView

8.1 CardView去除阴影


1. TextView

 

2. EditText

 

3. ImageView

 

4. Button

4.1 去掉Button默认的点击阴影

控件添加属性

style="?android:attr/borderlessButtonStyle"

 

5. CheckBox

5.1 调整原生样式CheckBox的大小

【问题】即便设置layout_width和layout_height为wrap_content的时候发现他还是很大。
【方案】可使用【scaleX/Y】属性:

【参考】https://blog.csdn.net/lintcgirl/article/details/48312309

 

5.2 调整原生样式CheckBox的颜色

【问题】原生样式的CheckBox带有点选动画,选中为绿色,未选中为灰色,且自带点击波纹效果。但如要修改点选颜色,却发现源码中使用的是图片而非色值。
【方案】自定义样式,并引用。

① 在[module>src>main>res>values>styles.xml]文件中,自定义样式。
其中“colorControlNormal”为未选中时的颜色,“colorControlActivated”为选中之后的颜色,色值可自定义:

    

② 在CheckBox控件中使用该自定义样式,注意,使用【android:theme】属性,而非“style

【参考】https://blog.csdn.net/ulddfhv/article/details/83047055

 

6. RecyclerView

7. Toolbar

8. CardView

8.1 CardView去除阴影

控件添加CardView属性:

app:cardElevation="0dp"

 

更多相关文章

  1. Android——TextView指定字符串颜色高亮,实现类似微信、支付宝搜
  2. Android(安卓)仿58同城进度条加载内容动画效果的实现
  3. android 组建添加透明度
  4. Android(安卓)Material Design 之 BottomNavigationView
  5. Android字符串格式化
  6. 设置Listview item 的分隔线
  7. Android自学之路,ToolBar的使用标题居中颜色设置
  8. 修改android原型button样式
  9. 默认的Android(安卓)Dialog 样式

随机推荐

  1. 实现asp.net返回上一页有哪些实例?
  2. easyui怎么刷新当前tabs
  3. 字符串分割的使用实例代码
  4. 如何获取机器的memory和CPU信息?
  5. jquery pqgrid分页控件乱码是什么情况?
  6. C# Invoke 和 BeginInvoke之间的区别详解
  7. UWP 新特性--Creator Update
  8. szq.orm.sql详细使用实例代码
  9. szq.orm.sql
  10. Elasticsearch是什么?Elasticsearch 能够