تا حالا شده بخواین یه فونتی روی TextView تون اعمال کنید؟ راه های زیادی وجود داره برای این کار مثل تایپ فیس از خود جاوا یا فونت فَمیلی از داخل لایه ی xml! یا اینکه مثلا کتابخونه ی کالی گرافی رو اضافه کنید به پروژه ی خودتون. اما روشی کتابخونه ای که امروز می خوام معرفی کنم به شما کمک می کنه تا در خود اندروید استودیو بتونید در لایه ی xml فونت خودتون رو ببینید که روی تکست ویو اعمال شده :) با ما در همراه باشید.

کانالی برای برنامه نویسان

TextViewPlus یه کتابخونه ی خوبه برای نمایش فونت اعمال شده روی تکست ویوی شما در لایه ی گرافیکی :)

همونطور که در تصویر بالا می بینید شما می تونید به راحتی فونت مورد نظرتون رو روی هر متنی اعمال کنید!


وارد کردن کتابخانه به پروژه ی اندرویدی شما

نصب و راه اندازی

Gradle

dependencies {
    ...
    compile 'phelat.textview:textviewplus:1.0'
}

Maven

<dependency>
  <groupId>phelat.textview</groupId>
  <artifactId>textviewplus</artifactId>
  <version>1.0</version>
  <type>pom</type>
</dependency>

استفاده

  1. فونت مورد نظر خود را با فرمت (ttf یا otf) داخل پوشه ی assets بندازید. D:
  2. در لایه ی مورد نظرتون از تگ زیر با اتریبیوت (صفت) app:font="" استفاده کنید و داخل دابل کوتیشن اسم فونت تون رو به علاوه ی فرمت وارد کنید مثل کد پایین.
<PHELAT.TextView.Plus
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="Hello World!"
    android:gravity="center"
    android:textSize="50sp"
    android:layout_marginTop="10dp"
    android:id="@+id/myTextView"
    app:font="Roboto-Black.ttf"/>

همچنین شما می تونید از این کتابخونه داخل کلاس جاوای خودتون استفاده کنید.

Plus myTextView = (Plus) findViewById(R.id.myTextView);
myTextView.setFont(context, "Roboto-Black.ttf");
نظر شما درباره ی این کتابخونه چیه؟
به نظرتون چقدر می تونه کمک کنه بهتون؟
نظرات خودتون رو با من در میون بذارید :)