
自定义View
Tenderness4
我思故我在,如果一个人无法独立思考,即使熟习各种工具,实质只是工具的一部分,永远无法创造工具。
展开
-
自定义View三
弹性滑动布局ElasticText 思路 初始化Scroller类,然后在OnTouchEvent里判断按下和抬起事件按下时,利用startScroll方法让它上弹松开时,同样用startScroll方法让它滑下 因为getScrollX()或者getScrollY()方法都是得到控件随时随地的x,y坐标.所以滚动时如果直接像下面这样写就会报错 `mScroller.原创 2016-08-27 17:04:58 · 509 阅读 · 0 评论 -
自定义View四
自定义带删除的编辑框EditTextWithDel 思路 准备好两张带不同颜色的删除图片为EditText设置addTextChangedListener监听事件,在afterTextChanged里面设置对应的图片例如在构造方法里初始化 init(); ` private void init(){imgInalble = mContext.getResources().原创 2016-08-27 17:05:46 · 515 阅读 · 0 评论 -
自定义View五
自定义有横线的TextView和EditText思路:首先进行初始化画笔,设置其颜色等等 `private void initViews(){ this.paint = new Paint(); this.paint.setColor(Color.GRAY); this.paint.setStrokeWidth(1.0f); thi原创 2016-08-27 17:06:23 · 439 阅读 · 0 评论 -
自定义View六
组合控件 TitleView extends FrameLayout组合控件的意思就是,我们并不需要自己去绘制视图上显示的内容,而只是用系统原生的控件就好了 顾明思异,就是将各种控件组合起来呗 思路:不用多想,先初始化各种需要的东西先贴出要在TitleView里面加入的布局吧<?xml version="1.0" encoding="utf-8"?><RelativeLayo原创 2016-08-27 17:06:57 · 530 阅读 · 0 评论 -
自定义View 二
自定义的滚动条RainbowBar 前言:getDimension和getDimensionPixelOffset的功能类似,获取某个dimen的值,但是如果单位是dp或sp,则需要将其乘以density.getDimensionPixelSize则不管写的是dp还是sp还是px,都会乘以denstiy.思路:原创 2016-08-27 17:00:33 · 495 阅读 · 0 评论 -
自定义View 一
自定义TextView计时器本文是写在上篇自定义View Demo小例子之后的(代码都在链接里面)思路首先为画笔设置各种参数和监听事件,绘制控件宽高一致的矩形原创 2016-08-27 16:56:58 · 511 阅读 · 0 评论 -
自定义View Demo(有小例子,适合初学者)
自定义View one原创 2016-08-17 23:46:48 · 1372 阅读 · 0 评论 -
实现音乐播放器歌词显示效果
实现音乐播放器歌词效果功能原创 2016-08-21 16:33:25 · 8804 阅读 · 6 评论