0
내비게이션 상자가 열려있는 동안 툴바의 알파를 설정하고 닫을 때 다시 설정하려고합니다. 11 .setAlpha보다 Api가 낮 으면 작동하지 않습니다. 나는 이것을 시도했다 :내비게이션 서랍 onDrawer 슬라이드 변경 알파 Api 11
public void onDrawerSlide(View drawerView, float slideOffset) {
if (Build.VERSION.SDK_INT < 11) {
final AlphaAnimation animation = new AlphaAnimation(1 - slideOffset, 0.6f);
animation.setDuration(0);
animation.setFillAfter(true);
toolbar.startAnimation(animation);
} else if (slideOffset < 0.6) {
toolbar.setAlpha(1 - slideOffset);
}
}
Andorid 5.0에서 모든 것이 작동한다. 그러나 Android 2.3에서 NavDrawer를 닫으면 알파가 재설정되지 않습니다.