- 博客(10)
- 资源 (15)
- 收藏
- 关注
原创 Materail Design 入门(十)—— RecyclerView的使用(二)万能分隔线
这篇博客作为上一章的补充,今天在总结一点Recyclerview分割线的使用,相信大家在网上已经看过了太多的万能分割线,真的万能吗?大多数情况还是满足的,比如横向列表,竖向列表,用的还是挺好的,如果是一个GridView可能就尴尬了,大多数万能分割线画出来的都不那么完美,他会在没有内容的item上也画上分割线(如下图),这样的效果通常不是我们所需要的。
2017-07-10 18:11:30 1049
原创 Materail Design 入门(十)—— RecyclerView的使用(一)
墨迹了这么久终于写到了Material Design系列的最后一篇了。这篇RecyclerView的使用仅作是知识的回顾吧。本章节我们一起来复习下Recyclerview布局的设置(竖向列表,横向列表,竖向网格列表,横向网格列表,瀑布流),添加分割线,添加ItemClick事件,下拉刷新,上拉加载等功能。RecyclerView 是Android L版本中新添加的一个用来取代ListView的SDK
2017-07-06 17:29:37 1311
原创 Materail Design 入门(五)—— 使用DrawerLayout实现仿qq6.0的侧滑菜单功能
本节引言: 本节给大家带来基础UI控件部分的最后一个控件:DrawerLayout,官方给我们提供的一个侧滑菜单 控件,和上一节的ViewPager一样,3.0以后引入,低版本使用它,需要v4兼容包,说到侧滑,相信 很多人都用过github上的SlidingMenu,不过好像有两个版本,一个是单独的,另一个需要依赖另一 个开源项目:ActionBarSherlock;既然Google为我们提供
2017-07-06 14:17:11 925
转载 Android自定义视图(二)——onLayout源码 流程 思路详解
简介:在自定义view的时候,其实很简单,只需要知道3步骤: 1.测量——onMeasure():决定View的大小 2.布局——onLayout():决定View在ViewGroup中的位置 3.绘制——onDraw():如何绘制这个View。而第3步的onDraw系统已经封装的很好了,基本不用我们来操心,只需要专注到1,2两个步骤就中好了。 第一步的测量,可以参考我之前的文章
2017-07-05 17:59:37 289
转载 Android自定义视图(一)——onMeasure,MeasureSpec源码 流程 思路详解
简介:在自定义view的时候,其实很简单,只需要知道3步骤: 1.测量——onMeasure():决定View的大小 2.布局——onLayout():决定View在ViewGroup中的位置 3.绘制——onDraw():如何绘制这个View。而第3步的onDraw系统已经封装的很好了,基本不用我们来操心,只需要专注到1,2两个步骤就中好了。 而这篇文章就来谈谈第一步,也是十分
2017-07-05 17:31:40 604
原创 Android——仿优酷节目筛选功能实现
来来来,先看下效果图~ 这里有同学可能就已经想到了,这个不就是折叠式的toolbar实现的吗?对啊,我确实是这么做的,还是挺简单的,今天就给大家分享下code了,不过中间也遇到了些小插曲,比如:Toolbar上的文字不居中,分类不可点击等等。老规矩先上代码,跟着代码来分析总结。布局文件<?xml version="1.0" encoding="utf-8"?><LinearLa
2017-07-03 15:45:29 2816 4
原创 ExoPlayer实现截图功能
最近公司项目里又在做播放器相关的功能了,本次鄙人收获的是截图功能和设置画面比例的功能。截图功能首先说说截图功能吧,一开始想到的是截取视频某一帧的画面,可是这么做并不能实现实时截图的效果。后来网上看到一个仿bilibli的开源播放器IjkPlayerView,大家应该都有所耳闻吧,话说这个例子写的还真不错,简单使用,于是我参考这个例子的源码终于找到了方法,其实本身TextureView已...
2017-07-03 14:30:56 3489 2
原创 Android library module中switch语句遇到的坑,你跌了吗?
看到标题你可能会模棱两可,博主又在卖什么关子啦,好了,玩笑到此结束进入正题。前两天在写library module的时候我确实掉坑了,今天就写出来拯救你们啊,哈哈。一般我们在写代码时如果有多个if..else都喜欢用switch语句,尤其在Android中的onClick事件中,会处理多个控件的监听事件,通常在这时候使用switch都挺顺手的,代码简洁整齐。but,如果你在library modul
2017-07-03 10:24:11 5910
适配高版本Android Studio的Lombok插件
2023-05-30
Android——SeekBar动态显示进度
2017-10-26
MaterialDesignExample
2017-07-20
基于Android的viewpager使用方式全解
2016-04-27
驾考app开发源码
2016-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人