Drawable Animation là tạo hiệu ứng chuyển động (giống như việc tạo ảnh gif) cho một đối tượng drawable, từ đó có thể dụng drawable cho imageview…. Bước 1: Chuẩn bị ảnh ít nhất 2 cái cho vào thư mục drawable Giả sử có 2 ảnh jpg là: a1.jpg và a2.jpg, bạn copy vào thư […]
Dùng Object Animator để tạo hiệu ứng Bài viết này hướng dẫn các bạn cách tạo hiệu ứng bằng file XML sau đó điều khiển bằng code java. Bạn nên tạo mới project để thực hành. Bước 1: Tạo project có 1 textview và 1 nút bấm Code Textview: <TextView android:id=”@+id/tv01″ android:layout_width=”wrap_content” android:layout_height=”wrap_content” android:text=”Hello!” android:textSize=”40dp” android:background=”#FF9800″/> […]
Bước 1: Trong thư mục res/ tạo 1 thư mục mới là anim Kích phải chuột lên thư mục res/ chọn new –> Directory –> nhập tên là anim sau đó Enter (Không được sai chính tả nhé) Kích phải chuột lên thư mục anim –> chọn New –> Animator Resource File –> nhập tên là: hieu_ung02 và bấm Enter (các lựa chọn […]
RecyclerView dùng để hiển thị danh sách dữ liệu lớn và được tối ưu hóa về bộ nhớ. Bản thân RecyclerView có sẵn LayoutManager để quản lý giao diện và sử dụng lớp Adapter riêng để gắn kết dữ liệu. RecyclerView sử dung lớp ViewHolder để tham chiếu tới các view con của mỗi phần tử […]
1. Tạo lớp đối tượng dữ liệu public class SanPham { public int id; public String name; public SanPham(int id, String name){ this.id = id; this.name = name; } } 2. Thêm thẻ RecyclerView vào layout main và đặt ID <?xml version=”1.0″ encoding=”utf-8″?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android=”http://schemas.android.com/apk/res/android” xmlns:app=”http://schemas.android.com/apk/res-auto” xmlns:tools=”http://schemas.android.com/tools” […]
Yêu cầu và quy trình – Version: Androidx – Ý tưởng: Tạo 2 activity đặt là ActivityCha và ActivityCon. Trên layout ActivityCha tạo 1 nút bấm để khi bấm vào thì gọi ActivityCon. Khi bấm nút back trên điện thoại thì mặc định là sẽ tự finish ActivityCon và hiển thị ActivityCha. Khi đó, bạn có thể truyền dữ liệu từ […]
Bạn muốn thiết lập ứng dụng hoạt động theo chiều dọc hoặc ngang màn hình thì dựa vào thuộc tính orientation của activity. Thiết lập hướng màn hình cho activity bằng AndroidMainifest.xml Bạn cần khai báo trong thuộc tính của thẻ <activity> nhé. android:screenOrientation=”portrait” là hướng dọc android:screenOrientation=”landscape” là hướng ngang Cú pháp chung như sau: <activity android:name=”package_name.Your_ActivityName” […]