
A button made of ink that displays ink reactions on press but does not lift.
How to add?
I. In your build.gradle add latest appcompat library.
1 2 3 |
dependencies { compile 'com.android.support:appcompat-v7:X.X.X' // where X.X.X version } |
II. Make your activity extend android.support.v7.app.AppCompatActivity.
1 2 3 |
public class MainActivity extends AppCompatActivity { ... } |
III. Declare your Button inside any layout.xml file with Borderless style.
1 2 3 4 5 |
<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" style="@style/Widget.AppCompat.Button.Borderless"/> |
How to style?
I. Declare custom style in your styles.xml file.
1 2 3 |
<style name="MyButton" parent="Theme.AppCompat.Light"> <item name="colorControlHighlight">@color/pink</item> </style> |
III. Apply this style to your Button via android:theme attribute.
1 2 3 4 5 6 |
<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" android:theme="@style/MyButton" style="@style/Widget.AppCompat.Button.Borderless"/> |