码迷,mamicode.com
首页 >  
搜索关键字:ondraw    ( 401个结果
4.View绘制分析笔记之onDraw
上一篇文章我们了解了View的onLayout,那么今天我们来学习Android View绘制三部曲的最后一步,onDraw,绘制。 ViewRootImpl#performDraw performDraw主要的作用是调用ViewRootImpl#draw方法,并传递一个mFullRedrawNee ...
分类:其他好文   时间:2016-12-30 10:41:19    阅读次数:272
滑动的Button
在介绍SwitchButton之前,先来看一下系统Button是如何实现的。源码如下: [html] view plain copy print? @RemoteView public class Button extends TextView { public Button(Context con ...
分类:其他好文   时间:2016-12-08 18:47:28    阅读次数:437
重写TextView,实现圆形背景,文本居中显示
最近,在做考试试题排版,产品提出题号希望显示成圆形背景,序号文本居中显示。 (有点问题:文本没有绝对居中,暂时没做处理。) 为此,我采取的方式是重写TextView的onDraw方法,绘制一个圆形背景。 具体代码如下: 为了颜色设置的灵活性,颜色属性自定义attr.xml 这样子,我们就可以直接在x ...
分类:其他好文   时间:2016-11-30 11:31:54    阅读次数:225
安卓自定义控件(二)BitmapShader、ShapeDrawable、Shape
第一篇博客中,我已经对常用的一些方法做了汇总,这篇文章主要介绍BitmapShader位图渲染、ComposeShader组合渲染,然后看看Xfermode如何实际应用。不过本文还是只重写onDraw...
分类:移动开发   时间:2016-11-26 12:06:51    阅读次数:286
Android自定义ImageView实现图片圆形 ,椭圆和矩形圆角显示
Android中的ImageView只能显示矩形的图片,为了用户体验更多,Android实现圆角矩形,圆形或者椭圆等图形,一般通过自定义ImageView来实现,首先获取到图片的Bitmap,然后通过Paint和onDraw()进行圆形图片显示。 效果图: 代码: 源码下载: Eclipse下载:h ...
分类:移动开发   时间:2016-11-25 17:51:31    阅读次数:272
Android 动画分类
一:Tween Animation 下面先来看看Android提供的动画类型。Android的animation由四种类型组成 在XML文件中: alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效果 rotate 画面转移旋转动画效果 二:F ...
分类:移动开发   时间:2016-11-24 18:24:06    阅读次数:528
网上找的Gif图片解析类
这个是搜到的大部分的答案 下面贴出来代码 然后我用了下为什么代码标红处出错啊(/(ㄒoㄒ)/~~),为什么网上也没找到类似出错的童鞋 ...
分类:其他好文   时间:2016-11-24 15:43:12    阅读次数:200
五子棋--自定义控件
...
分类:其他好文   时间:2016-11-22 11:40:55    阅读次数:210
常见Android面试题及答案(详细整理)
常见Android面试题及答案(详细整理) 常见Android面试题及答案(详细整理) 1. 请描述一下Activity 生命周期。 答: 如下图所示。共有七个周期函数,按顺序分别是: onCreate(), onStart(), onRestart(), onResume(), onPause() ...
分类:移动开发   时间:2016-11-20 21:20:04    阅读次数:233
Android渲染机制和丢帧分析
http://blog.csdn.net/bd_zengxinxin/article/details/52525781 自己编写App的时候,有时会感觉界面卡顿,尤其是自定义View的时候,大多数是因为布局的层次过多,存在不必要的绘制, 或者onDraw等方法中过于耗时。那么究竟需要多快,才能给用户 ...
分类:移动开发   时间:2016-11-11 19:43:09    阅读次数:318
401条   上一页 1 ... 9 10 11 12 13 ... 41 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!