![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android自定义
文章平均质量分 84
ailinghao
移动端开发:iOS、Android、flutter
展开
-
Android自定义view原理及自定义View示例
自定义View一共分为6步第一步public SpreadView(Context context) { super(context);}public SpreadView(Context context, @Nullable AttributeSet attrs) { super(context, attrs);}public SpreadView(Context c...原创 2018-06-04 14:06:50 · 3230 阅读 · 0 评论 -
Android自定义之水平进度条
先上效果图为什么要有自定义控件? 1、特定的显示风格 2、处理特有的用户交互 3、优化布局(如列表中通过自定义控件,实现复杂的自定义布局,减少messure) 4、封装等如何自定义控件 1、自定义属性的声明与获取 2、测量onMeasrue 3、布局onLayout(ViewGroup) 4、绘制onDraw 5、onTouchEvent 6、onInterceptTouchEnvent(View...转载 2018-07-04 16:21:28 · 4341 阅读 · 0 评论 -
Android 自定义View
很多的Android入门程序猿来说对于Android自定义View,可能都是比较恐惧的,但是这又是高手进阶的必经之路,所有准备在自定义View上面花一些功夫,多写一些文章。先总结下自定义View的步骤:1、自定义View的属性2、在View的构造方法中获得我们自定义的属性[3、重写onMesure ]4、重写onDraw我把3用[]标出了,所以说3不一定是必须的,当然了...转载 2018-07-19 14:19:15 · 142 阅读 · 0 评论 -
自定义属性数据类型简介
自定义属性数据类型简介: 一、reference:参考指定Theme中资源ID。1.定义: 123 <declare-styleable name="My"> <attr name="label" format="reference" > </declare-styleable>..原创 2018-07-19 14:21:25 · 775 阅读 · 0 评论 -
Android自定义View之app更新动画
本篇文章是实现项目中的更新功能,效果如下观察动画,可以分为几个阶段: 初始化阶段 显示立即升级按钮,在点击立即升级按钮后,执行放大再缩小至消失动画 准备阶段 进度条背景从中间向两端扩散,然后进度提示图片显示,进度提示文字显示0% 更新阶段 进度更新时,进度提示图片和文字旋转向前移动,如果一定时间内进度没更新的话,进度提示图片和文字要置回水平状态 成功阶段...转载 2018-07-12 09:29:30 · 641 阅读 · 0 评论 -
android中实现类似IOS系统自带手指滑动可以返回当前界面效果
转载自:https://blog.csdn.net/andy_l1/article/details/77097884概述我们都知道IOS系统自带手指滑动可以返回当前界面,现在我们使用Slidr可以很简单的实现这些功能,而且可以做一些个性化得定制.Slidr使用 GitHub地址 ReadMe 1 首先清单文件配置我们将要滑动Activity的theme,或者在我们...转载 2018-06-27 19:35:14 · 795 阅读 · 0 评论 -
android仿微信朋友圈点击评论自动定位到相关行
最近闲来无事,随便看看各种UI实现的代码本文涉及到的相关代码已经上传到 https://github.com/r17171709/android_demo/tree/master/WeixinEditText打开你的微信朋友圈,点击评论,你就会发现有一个小细节:文本输入框的高度恰好定位到这条信息的底部位置这个实现起来其实很简单,咱们就来看看吧最简单的RecyclerView...转载 2018-05-25 09:34:15 · 4156 阅读 · 0 评论 -
Android实现省市区三级联动效果
PickerView控件的作者在3.0版本中对PickerView源码进行了重构。重构后的PickerView添加了很多可自定义的属性,比如可以自定义文字颜色、大小等。使用也更加方便了。只是改动较大,使用方法也与2.0版本有不少差别。由于2.0版本时候作者没有给出详细的省市区三级联动的Demo。因此才有了这篇文章。现在3.0版本作者已经给出了很详细的例子。大家可以到作者的github下载Dem...原创 2018-02-09 10:32:45 · 2309 阅读 · 2 评论 -
Android 中的Paint类
Android 中的Paint类主要方法 setAntiAlias: 设置画笔的锯齿效果。 setColor: 设置画笔颜色 setARGB: 设置画笔的a,r,p,g值。 setAlpha: 设置Alpha值 setTextSize: 设置字体尺寸。 setStyle: 设置画笔风格,空心或者实心。 setStrokeWidth: 设置...原创 2019-01-16 11:48:14 · 237 阅读 · 0 评论