http://blog.youkuaiyun.com/tyk9999tyk/article/details/55050002
官方学习文档:http://hukai.me/android-training-course-in-chinese/basics/actionbar/setting-up.html
android库:https://github.com/JStumpp/awesome-android#charts
安卓开源项目:https://android-arsenal.com/free
ui库 : https://github.com/lightSky/Awesome-MaterialDesign
github链接:http://androidkickstartr.com/
ActionBar: Toolbar 官方介绍https://developer.android.com/reference/android/support/v7/widget/Toolbar.html
包:compile ‘com.android.support:appcompat-v7:23.4.0’
导航控件 可做每页title
辅助:Translucent System Bar 半透明状态栏 文档介绍 https://www.jianshu.com/p/0acc12c29c1b
Item :CardView 卡片视图 带圆角的背景和阴影FrameLayout
app:cardCornerRadius=“0dp”圆角
app:cardElevation="0px"阴影
包: compile 'com.android.support:cardview-v7:23.1.1'
Patelle(调色板)
特征突出颜色
- Vibrant(充满活力的)
- Vibrant Dark(充满活力,黑暗的)
- Vibrant Light(充满活力的,明亮的)
- Muted(柔和的)
- Muted Dark(柔和的,黑暗的)
- Muted Light(柔和的,明亮的)
用法
// 获取应用程序图标的Bitmap
bitmap= BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher);
// 通过bitmap生成调色板palette
Palette palette=Palette.from(bitmap).generate();
// 获取palette充满活力色颜色
int vibrantColor=palette.getVibrantColor(Color.WHITE);
包:compile 'com.android.support:palette-v7:23.1.1'
RippleDrawable(波纹图)
用法
android:background="@drawable/ripple"
在drawable文件夹下面定义一个RippleDrawable的xml文件
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="#0000FF">
<item>
<shape android:shape="rectangle">
<solid android:color="#FFFFFF" />
<corners android:radius="4dp" />
</shape>
</item>
</ripple>