ورچر
آموزشهای پراکنده از دنیای برنامه نویسی اندروید|
ایجاد برچسب مثلثی در اندروید با کتابخانه 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.setSecondaryText("01");
labelView.setCorner(TriangleLabelView.Corner.BOTTOM_RIGHT);
با استفاده از ویوی های موجود در این آدرس می توانید نحوه استفاده کلی را مشاهده کنید.