【问题标题】:Android do ToolBar icon animation programmaticallyAndroid以编程方式做工具栏图标动画
【发布时间】:2015-03-23 01:21:02
【问题描述】:

如何在我想要的时候运行打开抽屉的动画? 我使用 SupportLibrary v7 使用“汉堡”动画。 想写这样的方法:

class Activity extends ActionBarActivity{
   ToolBar toolbar;
   ActionBarDrawerToggle toogle;

   ...

   private void setToolBarIconState(State state) {
      if (state == State.menu) {
          //flipIconToMenu ?
      } else {
          //flipIconToBackPointer ?
      }
   }

【问题讨论】:

  • 您要覆盖默认行为吗?还是这是分开的?

标签: android animation material-design


【解决方案1】:
【解决方案2】:

我认为这是 v7 appcompat 库中的默认动画

签出this

【讨论】:

  • 是的,我已经完成了。我希望写方法改变状态不取决于打开的抽屉,而是取决于其他动作,
  • 看看 v7 源代码,它们看起来像是扩展了 DrawerArrowDrawable 类
  • 你可以在你的应用中使用这个库github.com/ChrisRenke/DrawerArrowDrawable
猜你喜欢
  • 1970-01-01
  • 2016-07-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多