![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android自定义控件
潘建成
选择开始就不要想着要放弃!
展开
-
自定义控件-ViewPagerIndicator
前言因为自己写的东西里面我想加入一个ViewPager,自然就要加入一个Indicator,本来是想找一个第三方控件,但是找了几个之后发现都不好,因为需要太多的东西,要添加好多的文件,非常的复杂,不适合我,所以就想自己写,但是关于自定义控件这块内容十分的薄弱,勉强能看懂都算是不错的了,但是还好我在最后看到了【张鸿洋】,他写了一个类似我要求的Indicator,但是不全符合。因为我需要的是横线的指示器原创 2015-07-30 13:21:16 · 1072 阅读 · 0 评论 -
自定义控件-消息个数提醒控件
前言在QQ中有消息个数提醒的控件,虽然现在没用到,但是以后可能会用到,所以就实现它,也不难。实现效果图如下:先贴源码了:public class TipNumberView extends TextView { private Paint mBgPaint ; PaintFlagsDrawFilter pfd; public TipNumberView(Context con原创 2015-07-30 17:44:23 · 1552 阅读 · 0 评论 -
使用DrawerLayout实现双向侧滑菜单
前言 在android开发中,很多的app都有使用侧滑菜单,有的是自定义控件来实现侧滑菜单,但是android给我们提供了DrawerLayout类来实现侧滑菜单,侧滑效果很好,今天我就说说怎么去使用它来实现侧滑菜单。实现 我们先来看一下效果图: 这里我们实现的双向侧滑菜单,在界面上部加入了两个按钮,点击就会打开菜单或者关闭菜单,当然也可以自己去滑动。 布局文件的代码:<Line原创 2015-09-12 21:23:06 · 1218 阅读 · 0 评论 -
android仿微信联系人索引列表
前言 因为自己在做的一个小软件里面需要用到从A-Z排序的ListView,所以自然而然的想到了微信的联系人,我想要的就是那样的效果。本来没打算自己去写,想要第三方写好的东西,搜了几个之后发现有的太复杂了,有的简单是简单,但是不符合我的要求,所以我就来个整合,把复杂性和简单性合二为一。实现 先来看效果图吧: 要点分析 要实现这样的效果需要考虑下面的几个问题:右边字母栏的绘制点击效果的实原创 2015-09-29 22:00:25 · 2816 阅读 · 0 评论 -
源码解析:3D推拉门式滑动菜单
前言 又看了郭霖大神的一篇博客《Android 3D滑动菜单完全解析,实现推拉门式的立体特效》,是关于自定义控件方面的,因为自己关于自定义控件了解的不过,以前的要求是会用就行,但是后来越发的明白只会用是不够的,出现问题都不知道该怎么分析,所以我才打算把别人博客里的自定义控件的源码给看懂,虽然可能时间花的时间长,但是,绝对是值得的! 因为源码的东西比较多,看完之后发现还存在可以优化的地方,郭神原创 2015-10-13 21:47:57 · 980 阅读 · 0 评论 -
自定义宽高比例的布局控件
前言 在写AndroidUI界面的时候,一直比较让我头疼的是GridView控件。因为在写列表的时候,我希望比如说能有3列的内容,并且这三列是平分了屏幕宽度,宽度是平分了,但是高度该怎么办?高度能用match_parent吗,好像不太好吧,那wrap_content那不行,那就用一个具体的值吧–100dp,这就更不行了!!高度设置死了,但是宽度是没有设置死,这样的话出来的界面特别难看,所以我就希望原创 2015-11-22 23:31:45 · 2561 阅读 · 1 评论