Khi làm ứng dụng, hiệu ứng
nhấp nháy có tác dụng thu hút sự chú ý của người dùng.
Nếu muốn làm cho một view nào đó như nút bấm,
chữ hoặc ảnh nhấp nháy, bạn có thể làm theo hai cách.
Giả sử đó là textView, trong file xml, bạn chỉnh
sửa để các dòng code trông như sau.
<blink
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/tv"
android:layout_width="200dp"
android:layout_height="50dp"
android:layout_marginTop="15dp"
android:layout_gravity="center_horizontal"
android:text="TextView nhấp
nháy"
android:textColor="#800000"
android:textSize="20dp"
/>
</blink>
Cách 2 là bên dưới dòng tham chiếu địa chỉ
findViewByid của textView, bạn thêm các đoạn code sau.
Animation mAnimation = new
AlphaAnimation(1, 0);
mAnimation.setDuration(200);
mAnimation.setRepeatCount(Animation.INFINITE);
mAnimation.setRepeatMode(Animation.REVERSE); tv.startAnimation(mAnimation);
Nếu muốn TextView nhập
nháy nhanh thì bạn chỉnh dòng
mAnimation.setDuration(200); cho giá
trị nhỏ xuống, nhấp nháy chậm thì cho to lên.
No comments:
Post a Comment