My current app has fragment and slidingUpCard navigation. Each one of them has a different set of active ActionBar
elements and the buttons change with the screen. I was wondering if there was a way of animating the buttons coming and going similar to what android:animateLayoutChanges
would do for a LinearLayout
.
相关问题
- How can I create this custom Bottom Navigation on
- Bottom Navigation View gets Shrink Down
- How to make that the snackbar action button be sho
- Listening to outgoing sms not working android
- How to create Circular view on android wear?
相关文章
- android开发 怎么把图片放入drawable的文件夹下
- android上如何获取/storage/emulated/下的文件列表
- androidStudio有个箭头不认识
- SQLite不能创建表
- Windows - Android SDK manager not listing any plat
- Animate Recycler View grid when number of columns
- Why is the app closing suddenly without showing an
- Android OverlayItem.setMarker(): Change the marker
On your question. I'm not sure if it is possible to add
animateLayoutChanges
to the ActionBarContainer that holds theActionBar
. But still you can access theActionBarView
in same manner as you will see a bit down in this answer.Hierarchy:
ActionBarContainer
->ActionBarView
->AbsActionBarView
->ViewGroup
Idea:
Take a look at this gist and see how menu items are accessed and referenced as
View
Next:
Hide all menu item but get their icon resource or entire
View
you see in the gist.Use
ObjectAnimator
orViewPropertyAnimator
to animate thex
for going in and out.Note that this is dirty way. It can be slow due to the reflection.