转载

android material design的点滴

一:圆形化图片

添加依赖

compile 'de.hdodenhof:circleimageview:2.1.0'


xml中代码:

<de.hdodenhof.circleimageview.CircleImageView
        android:id="@+id/icon_image"
        android:layout_width="70dp"
        android:layout_height="70dp"
        android:src="@drawable/nav_icon"
        android:layout_centerInParent="true"/>


通过android:src引用图片资源

二:Button圆角化

drawable文件夹中添加 shape.xml(Drawable Resource File)

shape.xml:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <solid android:color="@android:color/holo_green_light" />
    <corners android:radius="20dip" />
    <padding
        android:bottom="10dp"
        android:left="10dp"
        android:right="10dp"
        android:top="10dp" />
</shape>

之后再button中加上 android:background="@drawable/shape"就可以了

三:android 5.0 material design沉浸式状态栏

if(Build.VERSION.SDK_INT >= 21) {
            View decorView = getWindow().getDecorView();
            decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
            getWindow().setStatusBarColor(Color.TRANSPARENT);
        }
在布局文件加入这句		
android:fitsSystemWindows="true"


正文到此结束
本文目录