
Android初级
文章平均质量分 77
Android初级的一些Demo及笔记
vv_小虫
6 年开发经验,前端架构师,目前主要负责企业级应用前端技术平台建设工作,在前端工程化实现、Node 应用开发、Android 技术、Vue 技术、React 技术、移动开发等方向有丰富实践。
展开
-
Android事件分发 (一)
Android事件分发 (一)前言:最近项目中用到了许多事件分发的知识,我也是似懂非懂的样子,但是掌握好事件分发真的很重要,我结合大牛的blog跟自己的理解,决定写一篇博客来记录下自己所学的东西,废话不说了,上代码!! 首先写了一个很简单的布局,里面就放了一个button,给button添加了一个点击事件跟一个触摸事件监听。mButton=(Button) findViewById(R.id.id原创 2016-06-28 11:53:14 · 644 阅读 · 0 评论 -
Android事件分发(二)
Android事件分发(二) 前言:学习android一年了,看了好几篇大牛的博客,现在才弄懂Android事件分发。 感谢郭神的分享: 文章链接http://blog.youkuaiyun.com/guolin_blog/article/details/9153747创建一个MyLinearLayout集成LinearLayout,然后里面放两个Button.分别给Button添加点击事件,给MyLi原创 2016-06-28 14:43:13 · 517 阅读 · 0 评论 -
Android自定义View之PinnedHeaderListView
做android已经有一年的时间了,还停留在初级程序员的道路,听了许多大牛们的成长之路,就是要不断的总结。于是我开始写博客了,大牛勿喷!^~^ 本次研究的东西是PinnedHeaderListView,也就是头部悬浮,并且不断的更新,想必大家已经在很多地方看到过了, ![运行效果图如下] 实现的方式 (一)可以用一个FramLayout底下放一个ListView,上面覆盖一个需要悬浮的布原创 2016-08-07 22:04:20 · 1319 阅读 · 6 评论 -
Android自定义view之(优快云应用splash界面的倒计时View)
最近有点闲,准确来说是很闲,每天早上要在公车上度过一段时间,一般我就会打开csdn应用看看别人的博客,哎哟~! 看到优快云欢迎页的倒计时view还不错哦,正好最近在学自定义View,所以就捣腾了一下,以前感觉遥不可及的东西真正做起来也不难哈,菜鸟一个,大牛勿喷^~^!! 先看一下效果图: 思路: 1、肯定是自定义个View了,偷懒下一个,为了不自己定义progress就直接继承Prog原创 2016-08-08 21:54:24 · 1598 阅读 · 0 评论 -
实现变色TextView及ViewPager指示器(原来可以这么简单)
又是一天过去了,已经坚持写博客三天了,因为之前在研究自定义view,所以也积累了很多demo了,都是借鉴大神的然后自己敲了很多遍的东西,以前敲完都没什么感觉的,所以还是需要静下心总结一下的,于是我开始写博客了。 废话不多说了,进入我们今天的主题(变色TextView及ViewPager指示器),以前都是用github上面的ViewPagerIndicator,只管用了,感觉很高大上的东西,于是自己原创 2016-08-09 22:59:47 · 1434 阅读 · 0 评论 -
(原来可以这么简单)实现变色TextView及ViewPager指示器(二)
上篇实现了FadeTextView可变色的textView,今天结合ViewPager做一个指示器,运行效果可以见上篇博客:实现变色TextView及ViewPager指示器(原来可以这么简单)思路: 1、自定义一个叫SimpleViewPagerIndicator继承ViewGroup。 2、根据传入的titles创建FadeView,水平摆放置布局中,布局最底下用画笔绘制一条线, 3、监听原创 2016-08-11 21:40:58 · 1014 阅读 · 1 评论 -
Android自定义View之(PullDoorView)
已经坚持写blog一段时间了,干什么事都需要恒心,虽然我的博客浏览量很少,但如果我能把自己所学的总结一遍的话,对于自己也是一个不小的收获,所以,骚年,加油吧! 本项目的github地址:项目链接地址 我们今天要实现的叫PullDoorView,有点类似抽屉的感觉,一些splash界面,或者一些特定的场合会用得到,不管用不用得到,我们主要是了解其实现原理就ok了。没有找到什么好的录屏工具,控件随着原创 2016-08-21 18:56:04 · 684 阅读 · 0 评论 -
三种方式实现侧滑菜单(自定义View+github经典demo+v4 drawerlayout)
最近公司要实现一个侧滑菜单的功能,于是研究了一番侧滑菜单,不得不说网上的一些大神写的真是太牛逼了,特别是github上的那个经典的slidingmenu,有点历史了吧,那时候就能写出如此牛逼的控件,我还在大学玩泥巴,唉唉,下面总结下这段时间研究的侧滑菜单。 运行效果如下: 代码我都有注释的,运行的demogithub的链接https://github.com/913453448/SlidingM原创 2016-08-21 23:00:19 · 784 阅读 · 0 评论 -
Android自定义View之(下拉刷新+侧滑删除)
以前项目中用到了一个放qq的侧滑删除的效果,结果github上一搜就copy了一个,不得不说大神们写的真心牛逼,那个时候呢看到一个东西能用就可以了,也不管怎么实现的,现在反过来一看,原来自定义还可以这么玩,当然,前面项目中也因此出现了一个bug,就是我使用的是PulltorefreshScrollView,因此也出现了ScrollView跟ListView的事件冲突,呵呵,不怕笑话,当是体验不好,直原创 2016-08-22 22:09:37 · 2347 阅读 · 0 评论 -
Andriod自定义View之(下拉刷新)
学习自定义View已经有一段时间了,现在都有个毛病了,看了其它应用一些效果,然后就在那研究半天,这个东西我能实现吗?我能! 哈哈哈,以前我都是看到自定义控件望尘莫及的,现在都能有点自信的说我能了,不错!只要坚持并不断总结,一定会有收获的,废话不说了,今天也算是前面学习自定义View的一个总结,一步一步的实现一个下拉刷新View。 滑动到顶部的时候弹出下拉刷新,滑动到底部自动弹出进度条加载更多,也原创 2016-08-24 22:30:34 · 979 阅读 · 2 评论 -
Android Fragment(生命周期+懒加载)
以前面试的时候吧,能把Fragment的生命周期从头到尾背一遍,然后懒加载也是知道怎么实现,但是呢,没有写过demo具体研究过,于是就准备写篇博客就当笔记了。 先附上一张面试时候常考的一张Fragment生命周期图: 测试的布局activity_main.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:androi原创 2016-09-21 18:01:30 · 4771 阅读 · 0 评论 -
Android自定义View开篇之(LayoutInflater.inflate()详解)
学习自定义View一段时间了,从开始的一窍不通到现在终于能写出点东西了,前面也写过几篇关于自定义view的博客,但是感觉这东西吧,一天不敲又忘记了,所以准备写一篇自定义View系列的博客,这也算是我这段时间学习自定义View总结的开篇,接下来还会有一系列的文章,支持我的朋友可以悄悄的点个赞,一起fighting!!! 既然是总结性的东西我们就要研究透一点,我们从源码看,不啰嗦了,开车了……首先获取原创 2016-09-20 21:49:29 · 8316 阅读 · 5 评论 -
Android中修改ScrollBar默认样式
好吧,又遇到需求了,需要修改ScrollBar的样式,于是查阅了很多文档,觉得这位大牛总结的不错,顺便看了下他的主页,哇哦,大神啊~!!!附上大神文章的链接:http://likfe.com/archives/ 知识点 在ListView/ScrollView/RecyclerView中添加属性: android:scrollbars=”vertical” android:scrollbar转载 2016-09-06 11:31:20 · 10980 阅读 · 3 评论 -
SnackBar(支持上下显示,兼容低版本)
好吧,第一次用SnackBar,看来我与世界的距离差的太远了,系统的SnackBar只支持下弹,修改了SnackBar源码,使其支持上下弹。 太晚了,我就不解释了,先上一下大神封装过的代码,过些天有时间再看看具体实现,有同样需求的直接拖走。。。。。。 SnackBar(支持上下显示,兼容低版本)转载 2016-09-12 23:29:08 · 1403 阅读 · 0 评论