細緻的學習了一遍Android Material Design,簡單做下筆記

FloatingActionButton

app:backgroundTint  背景顏色
app:fabSize     控件大小
app:elevation       陰影大小(z軸)
app:rippleColor     點擊後的顏色(類似但簡化與selector)

TextInputLayout

til.setHint(str)    設置提醒語句
editText.addTextChangedListener(new TextWatcher() {})   設置editText文本變化監聽
til.setError(str)   設置錯誤提示
til.setErrorEnable(boolean) 是否顯示錯誤提示

Snackbar

TabLayout

app:tabTextColor        默認字體顏色
app:tabSelectedTextColor    選中字體顏色
app:tabIndicatorColor       下標指示器顏色
app:tabIndicatorHeight      下標指示器高度
app:tabMode         設置tab可左右滑動或不可滑動

tab = findViewById(R.id.tab);
tab.addTab(tabs.newTab().setText("Tab1");

tab.setsetupWithViewPager(viewPager);
tab.setTabsFromPagerAdapter(adapter);

android.support.v4.widget.DrawerLayout

drawerLayout.openDrawer();
drawerlayout.closeDrawer(); 開啓/關閉側滑菜單

android.support.design.widget.NavigationView

    app:headerLayout    指向一個layout
    app:menu        指向一個layout
    layout_gravity      navigationView的gravity
    fitsSystemWindows=true  ?

Toolbar

ToolbarLayout

AppBarLayout

CollapsingToolbarLayout

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章