进阶
七分醉三分醒
傲不可长,欲不可纵,乐不可极,志不可满。
展开
-
Android 编译时注解
1、简介注解?说说我所知的注解吧:标识,说到这儿可能就懵逼了,啥? 举个例子吧,比如:@Override、SupportedOptions、SupportedSourceVersion、SuppressWarnings等等,当然需要具体了解可以查看更多运行时动态处理 这个大家见得就多了去了,在运行时拿到类的Class对象,然后遍历其方法、变量,判断有无注解声明,然后做一些操作。这个东西性能原创 2017-09-06 11:13:46 · 296 阅读 · 0 评论 -
自定义控件 RoundImageView
自定义的圆形图像控件已经很多了,我在这儿呢,多实现了几种。自定义属性:imageMode-正常显示,圆形显示,椭圆显示,圆角显示borderMode-覆盖边框,增加图片大小增加边框,减小图片大小增加边框需要用到圆角,圆形的都可以使用,可二次定义,自己加上自定义属性及其逻辑即可...原创 2017-09-14 17:32:46 · 536 阅读 · 0 评论 -
视频音量调控
一开始我以为自定义音量调控控件还有点难做,但是看了一下官方 api 过后,发现了一个很有意思的属性 — 看图 ↓ 那么我们找到了关键属性就好做了,我们再看看它内部的参数吧这里个属性就是画“断线头”,下面开始自定义2、自定义 那行到了这里我们就按照官方的文档来吧:我们这儿呢主要就是为了画图,重写一下 onDraw(Canvas canvas) 这个方法就行了...原创 2017-09-25 10:08:56 · 322 阅读 · 0 评论 -
Android 组合控件之删除文本框
1、闲聊说到组合控件,人人都会。为什么要这么说呢?可以这样说我们每一个layout布局都是你定义的组合控件,但是,当你需要实现同一种功能的时候,有N个界面都需要这种组合控件,你们可能会想了:我每次使用 “include”标签导入一下布局不就行了吗?我想说的逻辑呢?难道用CV?2、实现方法说说实现方法吧使用xml写一个布局,然后定义一个View来加载这个布局直接继承RelativeLayout原创 2017-09-09 16:56:56 · 828 阅读 · 0 评论 -
Android 组合控件之标题栏
闲聊上一篇博客我们已经聊了聊组合控件了,这里我就不瞎BB了,没有看过的,可以去看一下Android 组合控件之删除文本框组合控件 TitleBar原创 2017-09-11 10:45:58 · 252 阅读 · 0 评论 -
仿 IOS-SlideBar
很多应用中我们都能看到SlideBar的使用,如:微信,QQ,美团等等,最常见的应该就是通讯录里面对联系人进行A~Z、#的排序。侧边栏主要是方便用户进行字母索引。(侧边栏字母索引条-可根据自我需求定义)原创 2017-09-12 14:35:54 · 1568 阅读 · 0 评论 -
自定义ViewGroup
1、闲聊 今天给大家带来一篇官方的自定义ViewGroup的教程,说白了,就是教大家如何自定义ViewGroup,如果你对自定义ViewGroup还不是很了解,或者正想学习如何自定义,那么你可以好好看看这篇博客 或者 去看官方api 》》》 http://android.xsoftlab.net/reference/android/view/ViewGroup.html2、简介原创 2017-09-29 09:55:44 · 258 阅读 · 0 评论 -
Android Fragemnt重叠
Android Fragment重叠、Android Fragment错乱:今天测试突然给我提出了一个bug,我特么当时就懵逼了!What?什么鬼?写一个项目结构写出来了一个bug!然后我就去看,我越看越懵逼这样写没错啊!我实在看不出来,算了看一下生命周期吧!好吧来打印一下生命周期...原创 2017-10-18 10:31:36 · 588 阅读 · 1 评论 -
Android 来电自动接听
Android 来电自动接听、挂断。今天闲来无事,刚好一个朋友需要做一个来电自动接听的功能,我一想,咦,这尼玛我还没做过,好吧,去看看!好吧,看就看吧那么我提来了,我该从哪儿入手呢?原创 2017-10-10 15:20:52 · 7427 阅读 · 3 评论