không ai biết (hoặc có thể chỉ cho tôi một ví dụ) về cách tôi có thể phát triển một ứng dụng hoạt động giống như gmail tổ ong? Làm cách nào để chuyển giữa bố cục khung và thay đổi kích thước của chúng để hiển thị nội dung. giống như khi bạn bấm vào tin nhắn của bạn và sau đó các mảnh trôi nổi để lại chỗ cho thông điệp, và se đoạn có chứa bạn hộp biến mất.Tổ ong Gmail Giống như ứng dụng
6
A
Trả lời
6
Tôi nghĩ bạn buồn tất cả :) Cung cấp bố cục cho các thành phần của bạn, tôi khuyên bạn nên sử dụng LinearLayout với hướng nằm ngang. Sau đó, bạn thêm tất cả ba mảnh vào nó, và bạn ẩn phần thứ ba - chứa Tin nhắn.
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();
Sau đó, khi bạn muốn hiển thị đoạn thông điệp:
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();
}
Và đối với các hình ảnh động các slide_in_left cho mảnh thư mục sẽ là, bạn có thể lấy được những người khác (400 là chiều rộng của các thành phần):
<set>
<objectAnimator
android:propertyName="x"
android:duration="500"
android:valueFrom="-400"
android:valueTo="0"
android:valueType="intType"/>
</set>
Các vấn đề liên quan
- 1. Android WebView 302 Chuyển hướng - Tổ ong
- 2. Tổ ong Android - Thay đổi kiểu Actionbar
- 3. Tổ ong ActionBar Tiêu đề Bóng
- 4. Các liên kết nội bộ cơ bản không hoạt động trong ứng dụng tổ ong?
- 5. Cách sử dụng tổ ong với người dùng khác
- 6. HTML nhấp nháy trên cảnh quan Tổ ong
- 7. không có ý định xem jpg trên tổ ong?
- 8. PHP - Gmail giống như Email Nội dung Tách
- 9. QuickActions giống như ứng dụng Twitter
- 10. Lỗi bảo vệ khi xuất khẩu ứng dụng đã ký bằng gói tương thích tổ ong android.support.v4.app
- 11. UIScrollView giống như ứng dụng Twitter dành cho iPad
- 12. Chiến lược cho Tổ ong và khả năng tương thích ngược
- 13. Chủ đề tổ ong * .Không có hành độngBar hoặc * .NoTitleBar - nút Menu ở đâu?
- 14. Gọi API để thực hiện "chế độ tắt đèn" ở đâu trong tổ ong?
- 15. Gmail như lược đồ URL
- 16. Email đáp ứng trên ứng dụng Gmail (Android)
- 17. Làm cho ứng dụng giao diện điều khiển hoạt động giống như ứng dụng Windows
- 18. GMail triển khai Comet như thế nào?
- 19. Đề xuất tạo trang web mới có tính năng giống như "ứng dụng" trong .NET
- 20. swipe xem danh sách Android để xóa như trong ứng dụng gmail
- 21. hive - làm thế nào để thả bảng tổ ong bên ngoài cùng với dữ liệu
- 22. Thông báo về tổ ong - Cách đặt largeIcon thành đúng kích cỡ?
- 23. Android, tổ ong và ICS - báo cáo kích thước màn hình không có nút dưới cùng
- 24. Tổ chức ứng dụng web backbone.js lớn
- 25. Tôi có thể thay đổi bảng từ bên trong ra bên ngoài trong tổ ong không?
- 26. GUID giống như YouTube
- 27. giống như equalsIgnoreCase khi sử dụng indexOf
- 28. Tôi nên tổ chức ứng dụng Flex của mình như thế nào?
- 29. nhập trong ứng dụng Android với các thông tin Gmail
- 30. Hiệu ứng chuyển tiếp UIViewControllers Hiệu ứng Giống như iBooks Hiệu ứng mở sách?