Chuyển đến nội dung chính

Bài đăng

Hiển thị các bài đăng có nhãn LazyColumn

Complex UI in Jetpack Compose

Jetpack Compose cung cấp nhiều công cụ để tạo giao diện người dùng. Với Jetpack Compose, bạn có thể dễ dàng tạo MVP cho dự án của mình và xem nó trông như thế nào. Ví dụ, để tạo danh sách trong Android theo cách thông thường, chúng ta nên sử dụng RecyclerView. Và tất nhiên, chúng ta cần tạo một bộ điều hợp và ngăn chứa chế độ xem để quản lý các mục trong RecyclerView. Trong Jetpack Compose, chúng ta có thể làm điều đó một cách dễ dàng. @Composable fun NewsList () { LazyColumn { items (rows) { item -> Text ( modifier = Modifier . height ( 80. dp), text = item ) } } } Và đó là tất cả. Không cần bộ điều hợp, giá đỡ màn hình, v.v. LazyColumn được sử dụng khi bạn muốn tạo một danh sách dọc. Để tạo chiều ngang, chúng tôi chỉ cần thay thế LazyColumn bằng LazyRow và danh sách của chúng tôi trở thành chiều ngang. @Composable fun NewsList () { LazyRow { items (rows) { item -> ...