android仿抽屉动画效果,带动画效果的material design抽屉图表

收藏 0

Android drawer icon with material design animation

Note

Basically same as appcompat_v7 version 21, you can use appcompat_v7

compile 'com.android.support:appcompat-v7:21.0.+'

@style/ActionBar

@style/AppTheme.DrawerArrowToggle

@android:color/white

Download

via Maven:

com.ikimuhendis

ldrawer

0.1

or Gradle:

compile 'com.ikimuhendis:ldrawer:0.1'

f2280dd9a9538cef134982f706ba9631.gif

##Usage

You can use like using normal drawer, instead of using android.support.v4.app.ActionBarDrawerToggle use com.ikimuhendis.ldrawer.ActionBarDrawerToggle

First create drawerArrow

drawerArrow = new DrawerArrowDrawable(this) {

@Override

public boolean isLayoutRtl() {

return false;

}

};

Then create ActionBarDrawerToggle

mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout,

drawerArrow, R.string.drawer_open,

R.string.drawer_close) {

public void onDrawerClosed(View view) {

super.onDrawerClosed(view);

invalidateOptionsMenu();

}

public void onDrawerOpened(View drawerView) {

super.onDrawerOpened(drawerView);

invalidateOptionsMenu();

}

};

You can stop or start animation

mDrawerToggle.setAnimateEnabled(false);

You can set drawerArrow progress or change color

drawerArrow.setProgress(0f); // normal position

drawerArrow.setProgress(1f); // back arrow position

drawerArrow.setColor(R.color.ldrawer_color); // to set color

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值