برای جستجو کلمه مورد نظر خود را وارد کنید

به نام خدا 

سلام ، در خدمتتون هستیم با آموزش فلت باتِن Flat Button 

فلت باتن ، باتن های فقط همراه “متن” هستند. اون ها ممکنه که در : تولبار ، دیالوگ و نوار ابزار استفاده بشن . باتن های فلت موقع تپ شدن برجسته نمیشن و حالت لونها پر شدن از رنگ هاست ! 

__

برای اضافه کردن Flat Button در اولین مرحله باید کتابخانه ی AppCompat رو در build.gradle وارد کنیم :

dependencies { 
compile 'com.android.support:appcompat-v7:23.2.1' 
}

پس از اون باید مطمئن بشیم که اکتیویتی مورد نظر ما extend شده باشه از AppCompatActivity  :

public class MainActivity extends AppCompatActivity { 
...
}

در مرحله ی بعد باید برای Button موجود در لیوت مورد نظر ما Style رو Borderless بزاریم :

<Button 
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
style="@style/Widget.AppCompat.Button.Borderless"/>

تا این مرحله Flat Button ما ساخته شده و چنین شکلی رو خواهد داشت : 

فلت باتن Flat Button

__

برای اینکه Style مورد نظر خودمون رو (رنگ هنگام تپ شدن) به Flat Button بدیم باید به این شیوه عمل کنیم : 

باید Custom Style خودمون رو در style.xml وارد کنیم : 

<style name="MyButton" parent="Theme.AppCompat.Light"> 
<item name="colorControlHighlight">@color/pink</item>
</style>

و برای وارد کردن رنگ مورد نظر ، کافیه که کد رنگ رو بجای این قسمت وارد کنیم : 

@color/pink

و تنها کار باقی مونده وارد کردن این Style برای Button مورد نظر ماست : 

<Button 
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
android:theme="@style/MyButton"
style="@style/Widget.AppCompat.Button.Borderless"/>

نتیجه ی نهایی : 

فلت باتن Flat Button

__

امیداوریم که آموزش برای شما مفید بوده باشه ، موفق باشید .