Bir kullanıcı ekranın alt kısmında bir düğmeyi tıkladığında görüntülenen liste görünümünde gerçekten basit bir liste görünümü oluşturmaya çalışıyorum. İşte görünmelidir nasıl:Bir ekranın altından bir görünümü android üzerinde nasıl "yukarı kaydırabilirim?"
Ve sadece düğme aşağıdaki listeyi konumlandırmak ve içine her şeyi koymak için RelativeLayout
kullanmayı denedim http://jsbin.com/utAQOVA/1/edit
HTML/JS tam uygulanmasını bir sarıcı ve sonra yukarı/aşağı (yukarıdaki JSBin'de olduğu gibi) canlandırın.
Sorun yukarıya doğru kaydırın bile, başlangıçta görünmeyen alt kısmı bir şekilde kırpılmış olmasıdır. Evern, aşağıdaki ekran gösterimi olarak başlangıçta listenin bir bölümünü gösterirsem, alt kısım hareket ettiğinde kırpılır ve sadece başlangıçta görünen kısım görüntülenir.
Ne animasyon bu tür yapmak için uygun bir yaklaşım olur?
Here's a relevant portion of the layout
Düzenleme: (kabul edilen yanıt yorumlarında) kısa bir tartışmadan sonra ben animasyonlu ve ben sadece ListView
yüksekliğini değiştirilir parçası etrafında sarma LinearLayout
kaldırarak bu çözdük , bu düğmeye basar.
altına –
Sadece ValueAnimator'ı kullanırdım, bir örnek için şu konuyu kontrol et: http://stackoverflow.com/questions/11935216/animation-of-height-of-linearlayout-container-with-valueanimator – Raanan
Sanırım sorunu anlıyorum şimdi. Sadece 'ValueAnimator' kullanmak benim app değiştirdik, ama buna yükseklik var değişmez (10000) gibi bazı aptalca keyfi yüksek sayıya' 'ListView' ait heigth' ayarlanmış olsa bile, ancak Y değiştirir konumu. –