2

基本上我想創建一個滑動菜單。縮放Android ListView而不縮放裏面的內容

我設法從左到右滑動ListView。在ListView中有3個按鈕,我想在菜單滑動時打開。不幸的是,縮放動畫在縮放時會調整ListView中的按鈕大小。

誰能告訴我如何在不縮放視圖內容的同時縮放ListViews?

由於

回答

0

一種方式是創建在負x共ORDS ListView中,然後通過施加動畫它此如一個滑動完全成形到位:

<?xml version="1.0" encoding="utf-8"?> 
<set 
    xmlns:android="http://schemas.android.com/apk/res/android"> 
    <translate 
     android:fromXDelta="-100%" 
     android:toXDelta="0" 
     android:duration="300" /> 
    <alpha 
     android:fromAlpha="0.0" 
     android:toAlpha="1.0" 
     android:duration="300" /> 
</set> 

另外,但我不能說,但是從你說的話來看,當你製作動畫時,你正在改變容器的大小(列表),所以它當然會改變它的孩子的大小。
某種翻譯可能是您最好的選擇。

+0

謝謝你的意見,但它不完全符合我的意見。我試圖達成的一個很好的例子就是憤怒的小鳥開放屏幕上的cog按鈕。當您按下齒輪按鈕時,菜單向上滑動顯示3/4按鈕。這有我想要的動畫,但我需要它從左向右滑動。 –