1
AppBarLayoutの標高に特定の値を設定しようとすると、影が完全に消えます。AppBarLayoutの標高が機能しない
これはバグですか、予期される動作ですか?
私はデザインライブラリのバージョン26.0.0を使用しています。
AppBarLayoutの標高に特定の値を設定しようとすると、影が完全に消えます。AppBarLayoutの標高が機能しない
これはバグですか、予期される動作ですか?
私はデザインライブラリのバージョン26.0.0を使用しています。
Property Animation
を設定
:AppBarLayout
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:stateListAnimator="@animator/appbar_elevation">
</android.support.design.widget.AppBarLayout>
に設定/animator/appbar_elevation.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<objectAnimator
android:duration="1"
android:propertyName="elevation"
android:valueTo="2dp"
android:valueType="floatType" />
</item>
</selector>
そしてそれは、Javaコードで使用することができます。
appBarLayout.setStateListAnimator(AnimatorInflater.loadStateListAnimator(getContext(), R.animator.appbar_elevation));
これは、ありがとうございます!しかし、それは私にそれを解決するためのハッピーな方法と思われる。なぜアニメーターを追加する必要がありますか? – marc97
何らかの方法でうまくいきませんでした。他の方法も使用しました。 – KeLiuyue
@ marc97それを解決するためのハッキーな方法を教えてください。 – KeLiuyue