小编Ham*_*ani的帖子

Android AppCompat-v21工具栏动画

我想使用新的Android工具栏模式而不是ActionBar.我从appCompat v21添加了一个工具栏作为SupportActionBar,现在,我想在滚动listView项目时用动画隐藏/显示它.之前,我使用方法:actionBar.show()和actionBar.hide()并自动设置动画.但是现在,在工具栏中它隐藏并显示没有任何动画.我该怎么办???

活动布局:

<include
    layout="@layout/toolbar_actionbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="@dimen/actionbar_margin" />
Run Code Online (Sandbox Code Playgroud)

工具栏布局:

<android.support.v7.widget.Toolbar   
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"

android:id="@+id/toolbarActionbar_T_actionToolbar"

android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="?attr/actionBarSize"

android:background="?attr/colorPrimary"
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" />
Run Code Online (Sandbox Code Playgroud)

活动Java:

actionToolbar = (Toolbar) findViewById(R.id.toolbarActionbar_T_actionToolbar);
setSupportActionBar(actionToolbar);
Run Code Online (Sandbox Code Playgroud)

截图:

在此输入图像描述

android android-appcompat android-actionbar material-design

9
推荐指数
2
解决办法
9285
查看次数