dnthchung / MyKotlin

Android & Kotlin
0 stars 0 forks source link

Các thuộc tính #3

Open dnthchung opened 7 months ago

dnthchung commented 7 months ago

1 : android : visibility = " "

Xác định sự hiển thị của một phần tử trong giao diện người dùng.

Có ba giá trị chính cho thuộc tính này : Giá trị Mô tả
visible Phần tử được hiển thị trên màn hình.
invisible Phần tử không hiển thị trên màn hình nhưng vẫn chiếm không gian.
gone Phần tử không hiển thị trên màn hình và không chiếm không gian.

android:visibility="gone" được sử dụng để đặt một phần tử là không hiển thị ban đầu. Điều này có thể hữu ích khi bạn muốn ẩn một phần tử cho đến khi điều kiện nào đó được đáp ứng (ví dụ: sau khi nhận dữ liệu từ máy chủ, hoặc khi người dùng thực hiện một hành động cụ thể).

Khi bạn đặt android:visibility="gone", phần tử sẽ không xuất hiện trên màn hình và không chiếm bất kỳ không gian nào. Điều này làm cho nó khác biệt so với android:visibility="invisible" vì trong trường hợp này, phần tử vẫn chiếm không gian dù không được hiển thị.

dnthchung commented 7 months ago

android:scaleType="fitCenter"

Đây là thuộc tính quy định cách ImageView sẽ thay đổi kích thước của hình ảnh nếu hình ảnh lớn hơn hoặc nhỏ hơn kích thước của ImageView. Giá trị "fitCenter" có nghĩa là hình ảnh sẽ được co giãn hoặc thu nhỏ để vừa với kích thước của ImageView, nhưng vẫn giữ nguyên tỷ lệ khung của hình ảnh và giữa không gian trống phía trên và dưới hoặc bên trái và bên phải (nếu có).

android:adjustViewBounds="false"

Đây là thuộc tính quy định liệu ImageView có điều chỉnh biên dựa trên tỷ lệ của hình ảnh hay không. Khi đặt thành "false", ImageView sẽ không điều chỉnh biên của nó để phù hợp với tỷ lệ của hình ảnh. Điều này có nghĩa là kích thước của ImageView sẽ được giữ nguyên, và không gian trống có thể xuất hiện nếu hình ảnh không phù hợp với kích thước của ImageView.