标签归档:Material Design

我设计和开发的又一个新应用~:纯纯打码

sk

「每当我和其他人说市面上没一个好用的打码工具时,他们总是一脸困惑…」

—— @侧脸君。

于是,我做出来了,只为满足一个纯纯的打码需求:纯纯打码,是由 @drakeet 设计和开发的一款专注打码的轻应用。

你可以上滑主页中底下的工具栏,获得一些细节属性调整,感谢你的使用。

包含功能:传统马赛克、毛玻璃效果、选区和手指模式打码,以及各种打码参数自由调整。

下载地址:http://fir.im/puremosaic

验证码助手

验证码助手 是我们开发的一款新的开源轻 App.

它可以在手机接收到验证码短信的时候,自动浮现验证码,并自动复制验证码到用户的剪切板。当用户接收到短信验证码,只要长按验证码的输入框,粘贴验证码即可。

除此之外,还可以让用户批量删除无用验证码短信,帮助用户反向推理出绑定了哪些业务(换号必备啊有木有)。

我们做得非常轻,也秉承了一贯的好设计和用户友好,在闲时它不会自启动、不会偷跑流量、不会占用任何内存(不信或担忧的话欢迎查看源代码~)。

开源地址:https://github.com/drakeet/SmsCodeHelper

screenshot screenshot
继续阅读

Material Design 风格的设置页面

设置页面是 Android 开发 App 几乎必须的一个页面。

Google 在发布 Material Design 的一些兼容包的时候,一直没有解决的一个大问题便是设置页面。让device-2015-02-20-132630人很蛋疼的是,如果你继承 PreferenceActivity 来做设置页面的话,会导致你的这个页面 ActionBar 丢失,完全显示不出来,丑,而且官方貌似一直没有解决,真不知怎么想的。所以一般我们的解决办法就是使用 Activity + Fragment 来保留 ActionBar 又能使用简易的 PreferenceFragment。

但是这里又有一个问题,就是没有 Material Design 化,如果你的 APP 是按照 Material Design 风格设计的,那么经常会有这么一个违和的页面,就是『设置页面』,默认状态下,它仍然是 holo 风格,而且似乎很多人不知道如何改变它,Google 自己的很多官方应用,也都没有将它们的设置页面 Material Design 化,这是俺一直忍不了的,于是研究了一番,自己修改实现了这个设置页面的 Material Design(废话太多了,看 demo 真实效果):→

这个页面不管在 Android 5.0 上还是 Android 5.0 以下系统,都能保证几乎一模一样的编排和效果。Material Design.  

下面就来讲讲如何实现,其实很简单。

关键点一:编写一个 SettingsFragment extends PreferenceFragment

说明:这是使用设置页面的常见做法了,怕一些新手不懂,所以略微提一下。这个类最基本的应该如下:
继续阅读