
Android 自定义View
文章平均质量分 78
码蛋蛋
爱科技,爱程序
展开
-
Android paint详解
Paint是什么?上篇文章里面有谈到自定义控件是如何实现的,我们一般会在init()方法里面初始化我们所需要的工具类等,就例如Paint。从字面上的意思可以看得出来paint就是画笔的意思,可以用来进行画画。在android中就是用来进行绘图的必要工具。Paint如何用?如图: 在init()方法里面进行初始化Paint画笔,并且设置画笔的属性。Paint属性有那些?我们看看IDE给我们的提示原创 2017-08-31 14:58:42 · 752 阅读 · 0 评论 -
Android 自定义控件 基础概述之一
Android 自定义控件 基础概述之一来来来,来复习一下,android 传说中的自定义控件。首先我们来看看目前非自定义控件哪些? 大概就是图片里面的控件了,android 5.0之后 材料设计风格已经是Android UI里程碑上的一个进步。但是大家觉得够用吗?显然就是不够用的,在小型公司里面各种破需求,什么IOS控件UI多美啊?按着苹果走就行了,等等破需求显然就满足不了。所以,就产生了自原创 2017-08-07 19:13:19 · 387 阅读 · 0 评论 -
Android 自定义控件canvas
Canvas是什么?在Android绘制自定义控件中必定是会用到canvas的,那究竟canvas是什么?从字面上来看的话,canvas就是一张画簿,就好比咱们画画一样的,要想画画首先要准备一支笔Paint,Paint在前面几篇文章里面有说过,在这里就不说了。那就是说在Android的绘图中,就必须要用到Paint(笔)和Canvas(画布)。Canvas可以做什么?canvas类的作用就是可以画各原创 2017-09-02 18:31:10 · 355 阅读 · 0 评论 -
Android 自定义控件canvas- Layer图层
Android layer图层是什么?从字面上看android中的layer就是图层的意思,一般用于android中自定义控件的绘制中。从字面上意思看很像photoshop中的图层概念,也就是说大于1张图层以上重叠的图层组,从而可以创建一个复杂的图层,photoshop里面一张漂亮的画都是由多张图层来完成的。在android中layer是跟canvs配合使用,创建一个图层可以使用canvas.sav原创 2017-08-21 14:45:08 · 1953 阅读 · 1 评论 -
Android UI之TextView使用
Android UI之TextView使用从上图可以看出来TextView的老爸也是祖宗是View,儿子有Button、CheckedTextView、Chronometer、DigitalClock、EditText,孙子有AutoCompleteTextView、原创 2017-08-03 23:27:16 · 400 阅读 · 0 评论 -
Android 事件拦截机制、事件分发机制简单分析
问题来了,为什么要了解事件拦截机制和分发机制?要解决什么问题?顾名思义就是要解决问题的,要解决的这个问题就是滑动冲突你要怎么解决?当然肯定要了解Android 事件分发,事件拦截机制了。事件拦截机制要了解触摸事件的拦截机制,首先要知道什么是触摸事件,其实很好的理解。就是打开APP页面,你用手指去触摸,当触摸产生后的系列事件。通常情况下会产生2到3个事件,当手指按下,手指移动,手指离开,都分别有相关的原创 2017-11-17 21:24:21 · 384 阅读 · 0 评论 -
Andorid 八角盘(风水八宅图)八圆轮简单实现
风水八角盘困,为了开源精神,继续写点博客,证明一下自己的存在感。之前,项目需求说要做个八角八圆轮图。听了之后就蒙蔽了。卧槽,好难,想想之后,好像有点思路。思路其实挺简单,无非就是写几行代码嘛。废话不多说,先上预览图。实现思路1、八角背景图 2、自定义ViewGroup实现八个圆轮位置+LL线性垂直布局 3、采用FrameLayout布局层叠上码不废话八角底部...原创 2018-04-28 01:14:40 · 1361 阅读 · 2 评论