+1

Hiệu ứng cho Textview trong Android

Giới thiệu

Chắc các bạn cũng thấy là hầu như project Android nào cũng sử dụng Textview. Và ngày hôm nay mình xin giới thiệu đến các bạn một thư viện giúp cho các dòng text trong TextView được đặc biết và khác lại hơn .

alt

Cài đặt

Bước 1 : Bạn cần compile 'hanks.xyz:htextview-library:0.1.5'

Bước 2 : Thêm HTextView vào trong layout của bạn

<com.hanks.htextview.HTextView
   android:id="@+id/text"
   android:layout_width="match_parent"
   android:layout_height="100dp"
   android:background="#000000"
   android:gravity="center"
   android:textColor="#FFFFFF"
   android:textSize="30sp"
   htext:animateType="anvil"
   htext:fontAsset="fonts/font-name.ttf" />
  • Các animateType có thể sử dụng scale, evaporate, fall, sparkle, anvil, line, pixelate, typer, or rainbow.
  • fontAsset Nếu không có tùy chọn này các font mặc định sẽ được sử dụng

Bước 3: Bạn cần set các layout namespace để res-auto

xmlns:htext="http://schemas.android.com/apk/res-auto"

Bước 4 : Tùy chỉnh thời gian chạy cho HTextView

    hTextView = (HTextView) findViewById(R.id.text);
    hTextView.setTypeface(FontManager.getInstance(getAssets()).getFont("fonts/font-name.ttf"));
    // be sure to set custom typeface before setting the animate type, otherwise the font may not be updated.
    hTextView.setAnimateType(HTextViewType.LINE);
    hTextView.animateText("new simple string"); // animate

Chúc các bạn một ngày làm việc vui vẻ nhé .


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí