一、概述

大部分程序员擅长开发,但是对于设计却知之甚少。这直接导致,程序员在初期开发出来的应用(大多为兴趣或实用导向)中看不中用。因此,有必要搜集整合一些设计资源,这样既能减轻程序员在设计上所耗费的时间,又能够提供一个相对较能接受的用户界面设计。

二、资源整合

2.1 icon资源网站

2.2 常用的lib

2.2.1 Material Design Dimens

https://github.com/DmitryMalkovich/material-design-dimens

Default colors and dimens per Material Design guidelines and Android Design guidelines inside one library.
能够提供一些默认的android控件的常用尺寸、配色等解决方案,再也不用在xml文件下code/design切来切去了,更无须为了查看一个控件的尺寸/颜色的调节而频繁地在将不必要的、小的代码更新提交至手机端进行检查。

例如:

2.2.2 ExpandableLayout

A expandable Layout to save space and reduce jump between Activity and Fragment
能够调节控件被展开后,激发父控件滑动以适应展开后的内容显示

2.2.3 AdvancedTextSwitcher

https://github.com/SumiMakito/AdvancedTextSwitcher

仿照Google+在卡片上滚动显示最新评论的TextSwitcher。

2.2.4 MultipleStatusView

https://github.com/qyxxjd/MultipleStatusView

一个支持多种状态的自定义View,可以方便的切换到:加载中视图、错误视图、空数据视图、网络异常视图、内容视图。

2.2.5 HorizontalWheelView

https://github.com/shchurov/HorizontalWheelView

水平滚轮

2.2.6 AndroidGradientImageView

图片颜色渐变
https://github.com/skyfe79/AndroidGradientImageView

2.2.7 LovelyDialog

漂亮的dialog
https://github.com/yarolegovich/LovelyDialog

2.2.8 Image-Zoomer

点击图片,放大
Image zoom animations library for Android.
https://github.com/code-crusher/Image-Zoomer

2.2.9 LikeAnimation

仿twitter的点赞效果
https://github.com/frogermcs/LikeAnimation

2.2.10 TEmptyView

TEmptyView是一个小轮子,希望能够更简单地设置EmptyView,免除每次设置emptyView都要写xml之苦。 支持AdapterView(ListView/GridView等)、RecyclerView。
Just a Wheel——A easy way to setEmptyView to ListView、GridView or RecyclerView etc..
https://github.com/barryhappy/TEmptyView

2.2.11 MoneyTextView

A custom Android TextView to display amounts of money in different formats.
https://github.com/fabiomsr/MoneyTextView

2.2.12 打造最强RecyclerView Item侧滑菜单 长按拖拽Item 滑动删除Item

http://blog.csdn.net/yanzhenjie1003/article/details/52115566

【android design】android常用设计资源的更多相关文章

  1. Android UI法宝的设计资源的开发

    UI再次推荐设计资源.纯干,没有水~ 各种背景资源库 http://subtlepatterns.com/ ICON资源 https://www.iconfinder.com/ watermark/2 ...

  2. Android Design 与 Holo Theme

    转载:http://www.geekpark.net/topics/179488 [核心提示] 提到 Android Design,很多人会做出”啊,知道,就是黑色的背景和灰蓝色的平的按钮嘛”,那么到 ...

  3. Android Design与Holo Theme详解

    在 国内,有个很有意思的现状.一方面,几个国内最大的公司/企业的客户端/应用依旧冥顽不灵,丝毫不愿意遵循 Android Design,以各种扯淡的理由坚持使用 iOS UI 或者 Metro UI, ...

  4. 开发常用镜像资源替换为国内开源镜像(yum,compose,maven,docker,android sdk,npm,国内开源镜像汇总)

    一.国内开源镜像站点汇总 阿里云开源镜像站 (http://mirrors.aliyun.com/)网易开源镜像站 (http://mirrors.163.com/)中国科学技术大学开源镜像站 (ht ...

  5. 【读书笔记《Android游戏编程之从零开始》】6.Android 游戏开发常用的系统控件(TabHost、ListView)

    3.9 TabSpec与TabHost TabHost类官方文档地址:http://developer.android.com/reference/android/widget/TabHost.htm ...

  6. 【转】【翻】Android Design Support Library 的 代码实验——几行代码,让你的 APP 变得花俏

    转自:http://mrfufufu.github.io/android/2015/07/01/Codelab_Android_Design_Support_Library.html [翻]Andro ...

  7. Android Design Support Library 的 代码实验——几行代码,让你的 APP 变得花俏

    原文:Codelab for Android Design Support Library used in I/O Rewind Bangkok session--Make your app fanc ...

  8. Material Design 开发利器:Android Design Support Library 介绍

    转自:https://blog.leancloud.cn/3306/ Android 5.0 Lollipop 是迄今为止最重大的一次发布,很大程度上是因为 material design —— 这是 ...

  9. 每个Android开发者必须知道的资源集锦

    英文原文:Resources every Android developer must know 随着 Android 平台持续惊人的增长,越来越多的开发人员开始工作于 Android 应用程序.而且 ...

随机推荐

  1. 使用SOUI开发的界面集锦

    仿QQ管家界面

  2. ASP.NET MVC 4 WebAPI Simple Sample

    // Controllers.cs namespace Microshaoft.WebApi.Controllers { using Microshaoft.WebApi.Models; using ...

  3. eclipse文本编码格式修改为UTF-8 (转)

    如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码.然而,Eclipse工作空间(workspace)的缺省字符编码是操作系统缺省的编码,简 ...

  4. 回忆一次面试Android研发的问题

    有NDK开发JNI程序经验优先 intent   intentfileter 阿里云 线程,异步 1.图片缓冲2.解压3.获取搜索记录 4.在安卓开发过程中用到那些框架

  5. JDBC之——一个单线程JDBC基类和一些注意事项

    下面的一个DBase基类提供了一些jdbc的基本操作,配置文件的配置部分并不准确,只是在自己机器上的mysql中测试过.. 数据库的增删改方法中都在开始调用了getConnection方法,末尾调用了 ...

  6. 智能车学习(二十三)——浅谈心得体会

          因为毕竟是竞赛,跟学校挂钩,没办法开源代码和算法完成思路,所以不能详细写太多,如果可以等价交换的话,应该还是可以向领导申请一下的.       在厦大信科通信系,参加这个比赛,大家都觉得性 ...

  7. opengl常用函数

    glAccum 操作累加缓冲区   glAddSwapHintRectWIN 定义一组被 SwapBuffers拷贝的三角形   glAlphaFunc允许设置alpha检测功能   glAreTex ...

  8. 使用Eclipse将Web项目打Jar包方法

    1.对下载.安装和运行Eclipse,就不再说了: 2.找到待打包项目: 3.右键,Export-->Export: 4.选择,Jar: 5.按如图操作: 6.完成后:

  9. [bzoj3813]奇数园

    仿佛现在已经完成了做题之前先开个坑的习惯,也许是为了逼迫自己去刷一些神题吧...然并卵,该剩的好多坑还是剩着呢. [bzoj3813]一道线段树好题.已经把数论忘光光了. 欧几里德算法 扩展欧几里德算 ...

  10. Floyd_Warshall POJ 1847 Tram

    题目传送门 题意:这题题目难懂.问题是A到B最少要转换几次城市.告诉每个城市相连的关系图,默认与第一个之间相连,就是不用转换,其余都要转换. 分析:把第一个城市权值设为0, 其余设为0.然后Floyd ...