Wednesday, October 4, 2017

Tạo hiệu ứng nhấp nháy trong Android

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