Always believe that something wonderful is about to happen

SwipeRefreshLayout的圈圈无法显示的问题

onResume()这个函数在 Activity 变得可见时被调用,执行完onResume()之后,Activity 就会请求 AMS 渲染它所管理的视图。

这是《从小工到专家》书上的说法,也没错。

最近在使用SwipeRefreshLayout时,想在 Activity 一可见时就调用setRefreshing(true),达到自动刷新的效果,以期能有更好的用户体验,这也是大多 App 所采取的做法。于是乎,我就在onResume()中调用了mRefreshLay.setRefreshing(true),按道理应该是没什么问题的,我就开心地边等编译边玩手机。

仿支付宝的刷新View--SmilingFaceView

前言

最近我在学习自定义 View,碰巧遇上支付宝 App 大更新,UI 改了很多,其中的「生活」Tab 有一个下拉刷新的 View,如图:

Alipay

支付宝这个效果乍看之下,觉得不算复杂,按我自己目前的渣渣能力应该还是可以实现的吧,之后就着手开搞了。由于对自定义 View 还不够熟练,模仿实现的过程还是有点头疼的,幸好实现的效果还不错啦。

Translucent StatusBar 的一点实践总结

前言

以下所说,基于 minSdkVersion 21

Android 4.4 之前,所有 App 的顶部都是黑漆漆的一条状态栏,跟多彩的 App 内容显得比较不搭,以至于很多人因此说 Android 的 App 丑,比不上 iOS 的美。这也似乎是事实。但从 4.4 开始,Android 引入了透明状态栏的概念,于是乎各路开发纷纷上了透明状态栏的车,实现方式「百花齐放,百家争鸣」,得到的效果也不尽相同。

终于又双叒叕搭建好我的博客啦

Hexo

Hexo 是快速、简洁且高效的博客框架。


Toolbar 的使用

基本使用

xml

1
2
3
4
5
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:title="Title" />