![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 74
须弥菩提
这个作者很懒,什么都没留下…
展开
-
Android智能下拉刷新框架-SmartRefreshLayout
点击SmartRefreshLayout可以直接进入GitHub中查看源码和文档。正如名字所说,SmartRefreshLayout是一个“聪明”或者“智能”的下拉刷新布局,由于它的“智能”,它不只是支持所有的View,还支持多层嵌套的视图结构。 它继承自ViewGroup 而不是FrameLayout或LinearLayout,提高了性能。 也吸取了现在流行的各种刷新布局的优点,包括谷歌官方的SwipeRefreshLayout, 其他第三方的Ultra-Pull-To-Refresh、Tw...原创 2021-06-16 19:25:05 · 1616 阅读 · 0 评论 -
Android使用选择器selector
前期工作1、自定义图形shape有适合的背景图片可以忽略这一步。在目录res--->drawable上右键,然后如图所示创建文件,选择Root element 为shape。这样就创建好了一个文件。现在需要自定义图形了自定义简单图形的代码很简单,无非就是选择图形的形状,然后设置背景颜色、边框之类的。默认背景:我这里是选择的矩形,设置背景颜色为白色,边框为黑色,边框的宽度为1dp;设置30dp的圆角效果。<?xml version="1.0" encodin...原创 2021-06-16 19:20:19 · 6053 阅读 · 4 评论 -
Android基础界面设计之常见布局
线性布局线性布局是Android开发中常见的一种布局方式,它是按照水平或者垂直方向来布局,通过属性orientation来设置线性布局的方向的。它的属性值有垂直(vertical)和水平(horizontal)。垂直布局LinearLayout使用线性布局;TextView:文本控件;layout_width="match_parent"设置宽度占满整行;layout_height="wrap_content"设置高度自适应;orientation="vertical"设置布局方式为垂直布局...原创 2021-06-16 19:12:17 · 1060 阅读 · 0 评论