ورچر
آموزشهای پراکنده از دنیای برنامه نویسی اندروید
ایجاد برچسب مثلثی در اندروید با کتابخانه TriangleLabelView
برنامه نویس : Shota Saito (shts)
نسخه : 1.1
لایسنس : آپاچی نسخه 2.0
ساخته شده در : 1395/4/17
آپدیت شده در : 1395/4/17
تگ ها : برچسب مثلثی در اندروید,برچسب در اندروید,استفاده از TriangleLabelView,استفاده از TriangleLabelView در اندروید
لینک کتابخانه
در طراحی بعضی برنامه ها نیازمند استفاده از برچسب ها با طرح های خاصی هستیم. با این کتابخانه هم می توانیم نوع مثلثی این برچسب ها را پیاده سازی کنیم.
این کتابخانه با sdk 10 به بالا سازگار می باشد.
دستور زیر را به فایل build.gradle پروژه خود اضافه کنید و اجازه دهید اندروید استودیو کتابخانه را دانلود نماید.
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
dependencies {
compile 'com.github.shts:TriangleLabelView:1.1.0'
}
روش استفاده بصورت xml
ویو باید در داخل RelativeLayout قرار بگیرد.
<jp.shts.android.library.TriangleLabelView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"// خصوصیت محل قرارگیری برچسب
android:layout_alignParentTop="true"//خصوصیت محل قرارگیری برچسب
app:backgroundColor="@color/yellow_900"
app:corner="leftTop" // خصوصیت شکل قرار گیری برچسب
app:labelBottomPadding="5dp"
app:labelCenterPadding="0dp"
app:labelTopPadding="10dp"
app:primaryText="New"
app:primaryTextColor="@color/yellow_500"
app:primaryTextSize="16sp"
app:secondaryText="01"
app:secondaryTextColor="@color/yellow_100"
app:secondaryTextSize="11sp" />
روش استفاده بصورت کد
TriangleLabelView labelView = (TriangleLabelView) findViewById(R.id.label);
labelView.setPrimaryText("ایتالیا");//ست کردن نوشته یک
// labelView.setPrimaryTextColor();// ست کردن رنگ نوشته یک
// labelView.setPrimaryTextSize();// ست کردن سایز نوشته یک
labelView.setSecondaryText("01"); // ست کردن نوشته 2
// labelView.setSecondaryTextColor();// ست کردن رنگ نوشته 2
// labelView.setSecondaryTextSize();// ست کردن سایز نوشته 2
labelView.setCorner(TriangleLabelView.Corner.BOTTOM_RIGHT); // ست کردن شکل قرار گیری برچسب
با استفاده از ویوی های موجود در این آدرس می توانید نحوه استفاده کلی را مشاهده کنید.