码迷,mamicode.com
首页 >  
搜索关键字:ondraw    ( 401个结果
定义自定义控件
[TOC] 安卓的ui元素全部都基于view或者是viewgroup。在一些app中我imenxuyao自定义view来满足我们的需求,这意味着对于现有的view的一些延伸创造view的子类以创造更加复杂的view。 自定义自己的view视图意味着扩展view或者一个存在的子类,然后能够重写view的某些行为例如onDraw 和onToutchEvent 然后在你的活动中使用。创建完全自定义的组...
分类:其他好文   时间:2016-07-16 11:45:07    阅读次数:223
自定义控件_day02
onLayout源码 流程 思路详解简介: 在自定义view的时候,其实很简单,只需要知道3步骤: 1.测量——onMeasure():决定View的大小 2.布局——onLayout():决定View在ViewGroup中的位置 3.绘制——onDraw():如何绘制这个View。而第3步的onDraw系统已经封装的很好了,基本不用我们来操心,只需要专注到1,2两个步骤就中好了。 第一步的测量,可...
分类:其他好文   时间:2016-07-13 17:34:53    阅读次数:188
四种常用的标准自定义View方法(上)
感谢巨人的肩膀-------coder任玉刚+Tomcat的猫 (一)继承View重写onDraw方法 这种方法主要用于实现一些不规则的效果,一般需要重写onDraw方法,采用这种方式需要自己支持wrap_content,并且padding也需要自己处理。先写一个标准的菜鸟级别的自定义View: CircleView.javapublic class CircleView extends Vi...
分类:其他好文   时间:2016-07-13 16:33:02    阅读次数:221
Android官方开发文档Training系列课程中文版:创建自定义View之View的绘制
原文地址:http://android.xsoftlab.net/training/custom-views/custom-drawing.html#draw 自定义View最重要的部分就是它的外观了。自定义绘制根据程序的需要或者简单亦或者复杂。这节课的内容涵盖了大多数通用的知识点。 重写onDraw()方法 绘制自定义View很重要的一个步骤就是重写它的onDraw()方法。该方法含有...
分类:移动开发   时间:2016-07-12 09:07:10    阅读次数:179
android 自定义控件 (二) 初步认识
最近一直在忙项目,也在不断的面试,每次问道这个自定义控件,好多人云里雾绕的,今天就这个机会,简单做个完全自定义控件的入门吧。上一篇讲了继承已有控件的过程,发现我们只是简答的在封装的布局里操作,并没有重写onDraw,onMeasure,onLayout这些方法。其实继承控件这种形式基本能满足我们大部 ...
分类:移动开发   时间:2016-07-11 18:36:28    阅读次数:240
Android view 小总结
android 中, view 的绘制包含三步: 1. onMeasure(), 对view进行测量; 2. onLayout(),对view进行布局; 3.onDraw(),对view进行绘制。 view的touch事件传递顺序: Activity——》window——》viewGroup——》c ...
分类:移动开发   时间:2016-07-10 18:08:11    阅读次数:174
自定义控件进阶02_侧滑删除,粘性控件
1 快速索引 细节问题: 1.1 把当前被选中的字母索引置为灰色,否则为白色 每一次在快速索引栏上的触摸事件都触发invalidate(),重走onDraw()方法 在onDraw()方法里,做判断,如果通过触摸事件计算的索引与绘制字母数组的索引一致时就更改画笔的颜色,(记得在触摸事件中如果手指抬起 ...
分类:其他好文   时间:2016-07-08 23:17:25    阅读次数:348
Android高清巨图加载方案
1、今天看了鸿洋的《Android高清巨图加载方案》一文,对加载高清巨图时的解决方案有了一定的认识。 思路为: 提供一个设置图片的入口。 重写onTouchEvent,在里面根据用户移动的手势,去更新显示区域的参数。 每次更新区域参数后,调用invalidate,onDraw里面去regionDec ...
分类:移动开发   时间:2016-07-05 18:32:11    阅读次数:183
LayoutInflater(四)
如果说要按类型来划分的话,自定义View的实现方式大概可以分为三种,自绘控件、组合控件、以及继承控件。那么下面我们就来依次学习一下,每种方式分别是如何自定义View的。 一、自绘控件 自绘控件的意思就是,这个View上所展现的内容全部都是我们自己绘制出来的。绘制的代码是写在onDraw()方法中的 ...
分类:其他好文   时间:2016-07-04 01:06:52    阅读次数:174
LayoutInflater(二)
每一个视图的绘制过程都必须经历三个最主要的阶段,即onMeasure()、onLayout()和onDraw(),下面我们逐个对这三个阶段展开进行探讨。 一. onMeasure() measure是测量的意思,那么onMeasure()方法顾名思义就是用于测量视图的大小的。View系统的绘制流程会 ...
分类:其他好文   时间:2016-07-04 01:02:16    阅读次数:248
401条   上一页 1 ... 12 13 14 15 16 ... 41 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!