自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 用 Kotlin 开发 Android 项目是一种什么样的感受?

从初学 Kotlin,到尝试性的写一点体验代码,再到实验性的做一些封装工作,到最后摸爬滚打着写了一个项目。不得不说过程中还是遇上了不少的问题,尽管有不少坑是源于我自己的选择,比如使用了 anko 布局放弃了 xml,但是总体来说,这门语言带给我的惊喜是完全足以让我忽略路上的坎坷。这篇文章仅仅是想整理一下这一路走过来的一些感想和惊喜,随着我对 Kotlin 的学习和使用,会长期修改

2017-03-31 17:02:16 8039

原创 Android 对 Adapter 的 ItemType 进行封装简化

前言之所以要把 ItemType 的封装单独拉出一篇文章,是因为前面两篇分别是针对 ListAdapter 和 RecyclerAdapter,而 ItemType 封装的思路则都是一样的,基本上没有区别可言。另外一方面,我也觉得一篇文章的篇幅还是应该有点限制,不然我自己看着都没耐心。首先我觉得应该感谢一下鸿扬大神,很大程度上我对 ItemType 的处理参考了他的 baseAdapter 项目,虽

2016-09-01 12:59:16 3140 1

原创 Android 一起来封装一个 RecyclerViewAdapter

前言上一篇我们一起封装了一个还算简单实用的 Adapter,可惜是 ListView、GridView 用的。在 RecyclerView 大行其道的如今,对应 Adapter 的使用简单也是一个必然的需求。正文按照惯例,先来看看一个原始的 RecyclerViewAdapter 是怎么写的RecyclerView.Adapter adapter = new RecyclerView.Adapter

2016-08-31 16:41:56 693 1

原创 Android 视频控制器出入逻辑及动画的封装

最近有朋友在做视频播放器,跟我提到了在做控制器的时候感觉逻辑和动画有一定的复杂性,让我一下子有了兴趣。下图为实现的效果做这么一个功能,要考虑的内容大概分为以下几种:1.界面上能看到的视图;2.动画效果的实现;3.控制器的收起、弹出相关的控制逻辑;分析:1.demo 中只有上下两个控制器,但实际应用中也许左右也有,也许中间也会有,但无论如何他们都有一个

2016-08-21 13:57:32 1376

原创 Android 一起来封装一个简单易用的Adapter

还记得我初学 Android 没多久又需要用到 ListView 的时候还不会写 Adapter,结果我居然硬生生的用 TableLayout 和 LinearLayout 把 ListView 给替代了。现在回过神了想想,我当时还真是厉害啊,在另一种意义上其实要会写 Adapter,乃至于封装一个能提高生产效率的 Adapter,是离不开对 ListView、GridView 到 Recyc

2016-08-18 13:48:15 602

原创 Activity基类实现保存Bundle数据,避免空指针及重复劳动

Activity基类实现保存Bundle数据,避免空指针及重复劳动讲给新手的一些话相信有一定Android开发经验的朋友或多或少的都遇到过 Activity 中某些对象莫名其妙的出现了空指针的异常。这种异常通常发生在 Activity 切换到了后台,然后又做了其他一些内存开销比较大的事,比如玩游戏,比如打开了很多其他应用。因为在后台,所以这个 Activity 的优先级就降低了,在内存比较吃紧的时候

2016-08-16 12:22:52 1743

原创 Android自定义RadioButton及RadioGroup

在项目中我较习惯于使用RadioButton来实现上方或者下方的TabBar,因为RadioButton和RadioGroup有一个非常好用的check属性。可最近的项目中使用系统自带的RadioButton时却不知道为什么发生了内容不居中的问题,又不想每次写TabBar的时候都写一大堆的布局和监听,于是就想到了自定义。为了让自定义的view能够使用selector,我还去参照了源码的写法

2015-05-11 14:39:53 859

Android自定义RadioButton及RadioGroup

支持使用selector的自定义RadioButton

2015-05-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除