android自定义控件
Vincent__Lee
..........怎么改不了名
展开
-
基于自定义NumberPickerView时间选择器
这里我要记录一篇时间选择器的使用。 我用的是自定义控件NumberPickerView有疑问可以到这篇文章看看 NumberPickerView 首先说下布局吧我用的是三个NumberPickerView来做的 <viewpage.yundong.com.newpicker.NumberPickerView android:id="@+id/picker_years"原创 2017-02-28 18:02:57 · 1460 阅读 · 0 评论 -
android自定义控件SlidingButtonView实现类似QQ滑动删除效果
最近遇到这个需求,下面给大家推荐两办法都是自定义控件一个是继承了HorizontalScrollView的另一个是继承了LinearLayout 那么先说下第一个,首先实现滑动出现删除菜单就一定会需要监听触摸事件,比起继承view来算我们还是用带有滑动的HorizontalScrollView更加方便。 好了首先说下item就是SlidingButtonView 就是自定义的View,继承水平滚原创 2017-03-01 13:18:59 · 1719 阅读 · 1 评论 -
Android 自定义View,自定义属性(带进度的圆形进度条)
前一段时间就在研究declare-styleable,这是给自定义控件添加自定义属性用的。 今天我就遇到了这个需求,于是写个自定义view玩玩。 这里首先我们给出declare-styleable的代码<?xml version="1.0" encoding="UTF-8"?><resources> <declare-styleable name="RoundProgressBar">原创 2017-02-16 23:40:15 · 1005 阅读 · 0 评论 -
Android declare-styleable自定义控件属性
今天本身是看看简书,看看巴士想来点新东西,但是忽然发现这个 declare-styleable没用过,赶紧补习补习下面我就简单给大家介绍一下 declare-styleable:declare-styleable是给自定义控件添加自定义属性用的。起初,在自定义控件的时候,会要求构造3个方法中的一个或多个,好比我自定义的控件PersonViewblic PersonView(Context cont原创 2017-02-16 00:39:10 · 737 阅读 · 0 评论 -
自定义view之RoundImageView
最近,会遇到将图片以圆或者圆角的形式展示的需求,索性就写一个 这里直接贴出代码(有空的时候,完成其他的几个的了解之后写个详细解释) 首先是attrs<?xml version="1.0" encoding="utf-8"?><resources> <attr name="borderRadius" format="dimension" /> <attr name="type">原创 2017-02-20 22:21:53 · 638 阅读 · 0 评论 -
android---RecycleView使用ItemTouchHelper实现拖拽和侧滑删除
我之前就写过关于手势拖动的文章比如这个 还有这个滑动 这里今天我介绍下recycleview中的滑动,recycleview为我们提供了提供了强大的工具类ItemTouchHelper,它已经处理了关于RecyclerView拖动和滑动的实现,既然都已经有这个了那么我们的思路就很简单了加个回调,滑动效果结束后触发不就好了。最近开始用gif录制了 上图 我们先看下这个ItemTouchHel原创 2017-03-10 14:17:39 · 1165 阅读 · 0 评论 -
Android自定义控件--- 手势检测ViewDragHelper
先不说这个我们先说下android中的拖动设置,基本思路是通过个给控件设置触摸监听加上给父布局注册onDragListener实现的这里我简单给大家写一下 首先是子类的注册触摸监听 btnTuo.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTo原创 2017-03-07 01:30:21 · 620 阅读 · 0 评论 -
android自定义控件SwipeLayout实现类似QQ滑动删除效果2
之间就说过还有一个实现方式,一时忙没写。 今天我这里就写下吧。 这个是写了继承LinearLayout的控件。 先说下思路吧,这里我写了个自定义控件SwipeLayout继承了LinearLayout,SwipeLayout包含两个子view,第一个子view是内容区域,第二个子view是操作区域。滑动效果的控制,主要就是通过检测SwipeLayout的touch事件来实现,这里我不想自己去通原创 2017-03-05 23:09:51 · 1357 阅读 · 0 评论 -
android自定义控件-----自定义数字价格键盘
饿饿,好久没写android了,最近看到数字价格键盘挺有意思的就写来玩玩,省的做游戏java方面都要手生了!(话不多说,开始了)首先给图吧(绅士礼仪0。0)数字随机键盘价格数字键盘全键盘一、画键盘的xml首先我们要在 创建一个xml<?xml version="1.0" encoding="utf-8"?><Keyboard xmlns:android="http://schemas原创 2017-08-27 18:01:04 · 3171 阅读 · 1 评论