
Android View
Android View
chituhuan
这个作者很懒,什么都没留下…
展开
-
Android 自定义View
Android 自定义View一 简单的自定义ViewAndroid View 的绘制流程主要有 onMeasure, onLayout, onDraw. UI 内容的绘制主要在onDraw 中完成。1.1 首先定义View类MyViewMyView 继承View, 实现两个构造方法。MyView(Context context, @Nullable AttributeSet attrs)是在XML原创 2017-05-17 21:45:49 · 1073 阅读 · 0 评论 -
Android 自定义View(二) 下雨效果
一 实现思路,雨点用线段表示,通过控制线段的大小和宽度来表示不同的线段。一个雨点下雨的过程可以表示为一条直线,一次雨点在下雨的过程中坐标表示为 y=kx+b;通过不停的绘制调用onDraw 实现下雨的动画。二 RainView整个RainView 继承自View,然后把下雨的过程抽象为雨点,在RainView 中增加N个雨点,这样把整个下雨过程抽象到了RainDrop中,RainView 负原创 2017-05-17 22:37:49 · 1854 阅读 · 0 评论 -
Android View — Gradient 渐变
Android View — Gradient 渐变Android 支持三种颜色渐变, LinearGradient(线性渐变) RadialGradient (径向渐变) SweepGradient(扫描渐变)。这三种渐变继承自android.graphics.Shader, Paint 类通过setShader支持渐变。原创 2017-08-06 23:26:07 · 1708 阅读 · 0 评论 -
Android View — Paint 详解
Android View — Paint 详解在Android View 的概念中,Paint 如名字所代表的含义,是画笔的意思。像我们平时画图一样,Paint就是相当于笔,而Canvas就是纸,这里叫画布。Paint 可以设置的多种属性。PaintCanvasView定义一个最简单的自定义View来展示Paint 的多种属性。重写onDraw 方法,在onDrasw 方法中调用子类的onChil原创 2017-07-09 18:37:01 · 728 阅读 · 0 评论 -
ListView 侧滑菜单的实现 -- 大道至简的SwipeMenuLayout
SwipeMenuLayoutView for listView item一 介绍 ListView 通常用来展示多个个体,比如QQ 微信中的联系人列表。一个比较常见的功能是侧滑删除。这个功能属于比较常见的一个菜单,网络上也有很多实现。1 scroller 方式。最常见的一个实现是ListView 的Item View 为一个LinerLayout, 菜单在LinerLayout的最右端超出屏幕的原创 2017-02-22 20:41:16 · 3526 阅读 · 0 评论