排序:
默认
按更新时间
按访问量

SeniorUI0507_Xfermode实现书柜图书高亮

1 Effect Picture 2 Demo 3 Requirement 4 Theory 5 Core Code

2018-06-26 14:31:45

阅读数:19

评论数:0

SeniorUI06_Paint实现滤镜效果

1 Effect Picture 2 Demo 3 Requirement 4 Theory 5 Core Code

2018-06-26 14:27:51

阅读数:17

评论数:0

SeniorUI0505_Xfermode波浪效果

1 Effect Picture 2 Demo 3 Requirement 4 Theory 5 Core Code

2018-06-26 14:26:47

阅读数:15

评论数:0

SeniorUI0504_Xfermode心电图效果

1 Effect Picture 2 Demo 3 Requirement 4 Theory 5 Core Code

2018-06-26 14:25:29

阅读数:12

评论数:0

SeniorUI0503_Xfermode刮刮卡(橡皮檫)效果

1 Effect Picture 2 Demo 3 Requirement 4 Theory 5 Core Code

2018-06-26 14:23:30

阅读数:19

评论数:0

SeniorUI0502_Xfermode圆角效果

SeniorUI05_Paint_Xfermode模式 一、Effect Picture 二、Demo RoundImageView 三、Requirement 自定义控件实现圆角效果 四、Theory 利用Xfermode的效果,先画一个圆形的图片Dst(圆角外透明,取其透...

2018-06-22 12:14:07

阅读数:11

评论数:0

SeniorUI0501_Xfermode倒影效果

一 Effect Picture 二 Demo InvertedImageView_SRCIN 三 RequireMent 图片倒影效果 倒影向下逐渐透明 四 Theory Matrix实现图片翻转 Xfermode的PorterDuff.Mode.SRC_IN将两者图片合成...

2018-06-21 12:34:04

阅读数:19

评论数:0

SeniorUI05_Paint_Xfermode模式

一、Xfermode 设置或清除传输模式对象。传输模式定义了如何进行源像素(由绘图命令生成)与目标像素(渲染目标内容)。 通俗的说就是将绘制的图形的像素和Canvas上对应位置的像素按照一定的规则进行混合,形成新的像素,再更新到Canvas中形成最终的图形 二 使用效果: 使用方法:Pai...

2018-06-19 14:01:52

阅读数:44

评论数:0

2018June01_自定义开关按钮SwitchButton

1 Effect Picture 2 Demo SwitchButton 3 Requirement 开关功能:开、关两种状态,点击切换; 背景色、按钮色、开关提示文字、状态指示器可以定义颜色或设置是否显示 触摸有拖动效果(小于一定距离恢复、大于一定距离切换) 切换有动画效果(按钮距...

2018-06-14 15:21:53

阅读数:13

评论数:0

SeniorUI0405_自定义水波纹效果

SeniorUI04_Paint高级渲染Shader使用 1 Effect Picture 2 Demo RippleView 3 RequireMent 水波纹效果 按下有点击效果,抬起波纹扩散 波纹外侧有部分渲染 4 Theory 自定义View onTouchEven...

2018-06-12 16:07:23

阅读数:13

评论数:0

SeniorUI0404_雷达图

1 Effect Picture 2 Demo RadarView 3 RequireMent 雷达图 可以启动和停止旋转; 开始颜色、结束颜色、背景可动态设置 4 Theory 自定义View 通过Matrix和Handler控制旋转 自定义属性动态设置颜色 SweepGr...

2018-06-12 15:16:59

阅读数:12

评论数:0

SeniorUI0403_Gradient:环形渲染效果、梯度渲染、组合渲染

SeniorUI04_Paint高级渲染Shader使用 一 RadialGradient 效果图: Demo: RadialGradientView Code: public class RadialGradientView extends View { privat...

2018-06-11 15:48:37

阅读数:22

评论数:0

SeniorUI0402_LinearGradient线性渐变:霓虹灯文字

1 Effect Picture 2 Demo MyGradientView 3 RequireMent 霓虹灯文字效果 文字内容部分高亮显示 文字从左往右,文字逐渐高亮,到达右侧后,反向动态显示 4 Theory 自定义View Shader中的LinearGradient...

2018-06-11 14:48:18

阅读数:16

评论数:0

SeniorUI0401_Shader使用:放大镜效果

3 Requirement: 放大镜效果 1、一张背景图片,触摸背景图片,会显示触摸区域会显示一个圆形放大 2、 手指滑动,触摸区域会随着移动 4 Theory 1)利用Paint的Shader实现 2) 将图片放大,创建一个ShapeDrawable,设置它的区域 3) 监听onT...

2018-06-08 12:26:50

阅读数:130

评论数:0

RxJava01_RxJava介绍译文

RxJava 是一个 JVM 关于反应拓展的实现,一个通过可观察序列实现异步和事件项目的库

2018-06-06 09:08:10

阅读数:34

评论数:0

SeniorUI04_Paint高级渲染Shader使用

Shader —着色器 Canvas的drawXXXX这个方法是画具体的形状,画笔的shader定义的就是图形的着色和外观 TileMode 拉伸形式,当画的内容小于要显示的区域时,剩余内容区域的填充方式 CLAMP –是拉伸最后一个像素铺满 MIRROR...

2018-06-05 17:13:08

阅读数:30

评论数:0

SeniorUI03_Paint及paint使用实例总结

SeniorUI06_Paint基本使用一(图形绘制、路径相关) SeniorUI08_Paint基本使用三(FontMetrics文字对齐) 1 CircleProgressBar 代码:CircleProgressBar 画圆环: canvas.drawArc(oval,...

2018-05-26 14:55:54

阅读数:54

评论数:0

DailyWork02_ViewPager中Fragment实现懒加载

一、Requirement 适用场景: - ViewPager加载Fragment - fragment显示的时候才加载数据 - ViewPager切换,隐藏的fragment可以取消 - 跳转其他页面请求取消, - 返回页面重新请求 注意:普通Activity中fragm...

2018-05-26 09:55:55

阅读数:43

评论数:0

2018May02_柱状图

1 Requirement 柱状图显示一组数据,图左右上角显示说明内容 每条柱子有对应x坐标说明,柱高表示数值,柱顶显示说明 x坐标标识若文字过长可自动换行 2 Effect Picture 3 Theory 自定义View,onDraw方法中canva用Paint画图 通过sy...

2018-05-25 11:02:38

阅读数:30

评论数:0

SeniorUI0303_Paint基本使用三(FontMetrics文字对齐)

一、概念: 文字的显示有6条基准线(top、ascent、center、baseline、bottom) 二、问题: 通常在画文字,或者摆放布局时会发现字的位置和我们想要其所在外置有些微不同? 因为画文字时是以字的左上角或右下角为基准的(top、bottom),但通常文字内容显示时是以...

2018-05-23 12:25:43

阅读数:33

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭