自定义View的方法 本篇文章主要讲对现有控件的扩展 1、圆形图片控件 自定义View,对ImageView的扩展 重写onDraw方法,绘制图片 图片需要进行修改,让其圆形方式显示 主要难点在于圆形图片的绘制,如果我们知道PorterDuffXfermode,其实难度就不大,里面有一种模式是显示相 ...
分类:
其他好文 时间:
2017-11-13 18:33:54
阅读次数:
131
系统自定义的seekbar为横向拖动的样式,需要纵向的时则需要自己定义,网上很多说了重写系统SeekBar中onDraw()的方法,但是我使用的时候不知道为什么拖动条和点偏离了,不在一条直线上,好气。。。 然后用了另一篇中改进之后的自定义bar,效果才正常,下面贴出代码 代码取自:http://ww ...
分类:
其他好文 时间:
2017-11-02 16:02:58
阅读次数:
219
//次线程更新ui Handler handler = new Handler(){ @Override public void handleMessage(Message msg) { super.handleMessage(msg); invalidate(); if (du>=360){ ti ...
分类:
其他好文 时间:
2017-10-09 22:39:58
阅读次数:
148
1:OnMeasuer方法 测量自定义空间的大小2:OnDraw 方法: 绘制显示的内容3:OnLayout: 确定现实的位置4:OnTouch:: 确定事件触摸事件矩形:canvas.drawRect(50,250,400,630,pa3);第一个参数:矩形左边框距离Y轴的距离第二个参数:矩形上边 ...
分类:
其他好文 时间:
2017-10-09 14:08:25
阅读次数:
188
1:四个构造方法,其中有一个参数,两个参数,三个参数,四个参数; 2:四个方法:1:onMeasuer()测量高度,2:onDraw()绘制需要一个画笔panit3:onLayout()定位,定位视图的位置,4:onTouchEvent()监听事件 3:首先要学会画圆 下面是一些代码 <declar ...
分类:
其他好文 时间:
2017-10-02 17:15:03
阅读次数:
105
这次分析方向,我们主要包括:布局优化、绘制优化、内存泄漏优化、响应速度优化、ListView优化、Bitmap优化、线程优化。 布局优化:尽量的减少布局的层级,这意味着Android绘制时的工作量会变少。 标签:<include>的使用只支持Android:layout的开头属性 <merge> 可 ...
分类:
移动开发 时间:
2017-08-29 11:07:23
阅读次数:
191
先po出效果图: 效果如上所示 就是为了达到效果(每行间有分割线 最后一排没有分割线) 至于为什么不用 gridview。可能有点脑抽吧 ,以后可能会添加功能 如果填满了呢?(哎就是这样自我安慰) 完成这任务主要是在 dividerItemDecoration类里面 重写 ondrawover方法。 ...
分类:
其他好文 时间:
2017-08-24 17:54:42
阅读次数:
340
android中的ImageView只能显示矩形的图片,这样一来不能满足我们其他的需求,比如要显示圆角矩形的图片,这个时候,我们就需要自定义ImageView了,其原理就是首先获取到图片的Bitmap,然后进行裁剪对应的圆角矩形的bitmap,然后在onDraw()进行绘制圆角矩形图片输出。 效果图 ...
分类:
移动开发 时间:
2017-08-21 13:29:53
阅读次数:
188
韩梦飞沙 韩亚飞 313134555@qq.com yue31313 han_meng_fei_sha 安卓-性能优化之内存泄漏-原创-高清视频-爱奇艺 Android手机内存管理与性能优化视频教程下载 下载:http://pan.baidu.com/s/1skkSdI1 密码:kdcs 01.Da ...
分类:
移动开发 时间:
2017-08-20 19:52:57
阅读次数:
284
一,前沿 相信玩撸啊撸的撸友们一定记得掌上英雄联盟App的能力值吧~~ 好吧,不记得没关系我来给大家上张图!! 所以今天呢我就抽出时间模仿了一下: 照例线来张GIF,有图有真相 以下是我的微博账号希望能够关注哈: Email:icuihai@gmail.com. Github: https://gi ...
分类:
其他好文 时间:
2017-08-20 14:05:31
阅读次数:
223