kimse nasıl bir petek gmail gibi davranan bir uygulama geliştirebilir (veya bana bir örnek gösterebilir) yapar mı? Çerçeve düzenleri arasında nasıl geçiş yapabilir ve içeriğini görüntülemek için boyutlarını nasıl değiştirebilirim? mesajınızı tıklattığınızda ve mesaj için yer açmak üzere parça sola dönüyorsa, ve kutular içeren bölüm fragmanı kaybolur.Honeycomb Gmail Uygulaması Hakkında
6
A
cevap
6
Sanırım hepiniz üzgünüz :) Bileşenleriniz için bir düzen sağlayın, yatay yönlendirmeli bir LinearLayout öneririm. Sonra üç parçayı ona eklersiniz, ve üçüncü olanı - Mesajı içeren.
FolderListFragment folderListFragment = new FolderListFragment();
MessageListFragment messageListFragment = new MessageListFragment();
MessageFragment messageFragment = new MessageFragment();
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.add(container_view_layout, folderListFragment);
ft.add(container_view_layout, messageListFragment);
ft.add(container_view_layout, messageFragment);
ft.hide(messageFragment);
ft.commit();
Sonra ileti parçası göstermek istediğinizde:
void showMessage(Message message) {
// Initialize messageFragment
messageFragment.setMessage(message);
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.setCustomAnimations(R.anim.slide_in_right, R.anim.slide_out_left);
ft.hide(folderListFragment);
ft.show(messageFragment);
ft.commit();
}
void showFolders() {
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.setCustomAnimations(R.anim.slide_in_left, R.anim.slide_out_right);
ft.hide(folderListFragment);
ft.show(messageFragment);
ft.commit();
}
Ve klasör fragman için slide_in_left, başkalarına (400 bileşenin genişliği) türetebilirsiniz olacağını animasyonları için
:<set>
<objectAnimator
android:propertyName="x"
android:duration="500"
android:valueFrom="-400"
android:valueTo="0"
android:valueType="intType"/>
</set>
İlgili konular
- 1. Honeycomb
- 2. Honeycomb border
- 3. android Gmail uygulaması gibi Liste Görünümü icon
- 4. Ben burada yeni olduğum için maalesef bir görüntü gönderemezsiniz <p>Honeycomb</p> yılında gmail uygulamasından işlem çubuğu uygulamasını kopyalamak için arıyorum Honeycomb
- 5. Honeycomb üzerinde Tema.Holo.Light.DarkActionBar
- 6. Android'de DexClassLoader Honeycomb
- 7. GMAIL
- 8. Android Honeycomb - Actionbar stilini değiştirme
- 9. Hata ayıklama HTML e-posta uygulamasında Gmail uygulaması
- 10. C# Windows Form Uygulaması - gmail kullanarak e-posta gönder smtp
- 11. o gmail
- 12. Android Honeycomb CheckBox beyaz arka planı görülemiyor
- 13. SMTP, Gmail ve STARTTLS'yi kullanma
- 14. Web Uygulaması Hakkında Bilgi Derleme Modeli ve Web Sitesi modeli
- 15. css hakkında atalar seçiciler hakkında
- 16. Kurucular hakkında Java sınavı hakkında
- 17. Ana gmail hesabı aç
- 18. Android telefonda Gmail Sync
- 19. Gmail CSS sözleşmesi
- 20. Gmail Email Markup Çalışmıyor
- 21. Gmail greasemonkey örneğinin başlatılması
- 22. base64 gmail içinde çözülmemesi
- 23. PHP postasını kullanarak Gmail
- 24. bunu yapabilirim bir Android 3.0+ uygulamasında donanım hızlandırmayı etkinleştirmek için Honeycomb VE önceki sürümleri
- 25. Unix'te paylaşılan kütüphaneler hakkında ikilem Dilim hakkında
- 26. RenderScript Hakkında
- 27. Görüntüyü zengin metne yapıştırın (gmail gibi)
- 28. Gmail hesabımdan push bildirimleri nasıl alınır?
- 29. DotNetOpenId aracılığıyla GMail verilerini al
- 30. Tabloya gmail olarak yapıştır/yapıştır