0
我需要減少滑動抽屜背景的不透明度,以及滑動條打開時的不透明度,並在關閉時增加不透明度。滑動抽屜動畫
嘗試更改滑塊打開/關閉時的背景SlidingDrawer.OnDrawerOpenListener/SlidingDrawer.OnDrawerCloseListener,它不是我正在尋找的。
任何幫助,非常感謝。
我需要減少滑動抽屜背景的不透明度,以及滑動條打開時的不透明度,並在關閉時增加不透明度。滑動抽屜動畫
嘗試更改滑塊打開/關閉時的背景SlidingDrawer.OnDrawerOpenListener/SlidingDrawer.OnDrawerCloseListener,它不是我正在尋找的。
任何幫助,非常感謝。
下面是一個例子試試這個:與TransitionDrawable
RelativeLayout layout = (RelativeLayout) findViewById(R.id.Layout);
layout.setBackgroundResource(R.drawable.translate);
TransitionDrawable transition = (TransitionDrawable) layout.getBackground();
transition.startTransition(5000);
此代碼爲您提供了像黃白色(原來的顏色)淡化效果
褪色的色彩效果。
translate.xml
<?xml version="1.0" encoding="UTF-8"?>
<transition xmlns:android="http://schemas.android.com/apk/res/android">
<!-- The drawables used here can be solid colors, gradients, shapes, images, etc. -->
<item android:drawable="@drawable/new_state" />
<item android:drawable="@drawable/original_state" />
</transition>
new_state.xml
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#FFFFA7"/>
</shape>
original_state.xml
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#FFFFFF"/>
</shape>
是您的設置透明backgro並不是在做詭計? –
@AliImran設置透明圖像工作正常,我正在尋找透明度隨滑塊高度一起增加的地方。也就是說,當滑塊打開25%時,透明度應該是75%等等。當滑塊完全打開時,透明度應該是100%。 – vin