Aidan Follestad 10 lat temu
rodzic
commit
aa1ba6bb4a

+ 0 - 51
library/src/main/java/com/afollestad/materialdialogs/views/MaterialButton.java

@@ -1,51 +0,0 @@
-package com.afollestad.materialdialogs.views;
-
-import android.content.Context;
-import android.graphics.drawable.Drawable;
-import android.os.Build;
-import android.util.AttributeSet;
-import android.widget.TextView;
-
-import com.afollestad.materialdialogs.R;
-
-/**
- * @author Aidan Follestad (afollestad)
- */
-public class MaterialButton extends TextView {
-
-    public MaterialButton(Context context) {
-        super(context);
-        init();
-    }
-
-    public MaterialButton(Context context, AttributeSet attrs) {
-        super(context, attrs);
-        init();
-    }
-
-    public MaterialButton(Context context, AttributeSet attrs, int defStyleAttr) {
-        super(context, attrs, defStyleAttr);
-        init();
-    }
-
-    private void init() {
-        setClickable(true);
-        setFocusable(true);
-        setFocusableInTouchMode(true);
-//        TypedArray a = getContext().getTheme().obtainStyledAttributes(new int[]{R.attr.list_selector});
-//        try {
-//            setBackgroundCompat(a.getDrawable(0));
-//        } finally {
-//            a.recycle();
-//        }
-        setBackgroundCompat(getResources().getDrawable(R.drawable.list_selector));
-    }
-
-    private void setBackgroundCompat(Drawable d) {
-        if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN) {
-            setBackgroundDrawable(d);
-        } else {
-            setBackground(d);
-        }
-    }
-}

+ 6 - 6
library/src/main/res/layout/material_dialog.xml

@@ -81,18 +81,18 @@
         android:layout_marginRight="@dimen/button_padding_frame_side"
         android:layout_marginBottom="@dimen/button_padding_frame_bottom">
 
-        <com.afollestad.materialdialogs.views.MaterialButton
+        <TextView
             android:id="@+id/buttonDefaultNeutral"
             style="@style/ActionButton"
             android:layout_alignParentLeft="true"
             android:layout_marginLeft="@dimen/neutral_button_margin" />
 
-        <com.afollestad.materialdialogs.views.MaterialButton
+        <TextView
             android:id="@+id/buttonDefaultNegative"
             style="@style/ActionButton"
             android:layout_toLeftOf="@+id/buttonDefaultPositive" />
 
-        <com.afollestad.materialdialogs.views.MaterialButton
+        <TextView
             android:id="@+id/buttonDefaultPositive"
             style="@style/ActionButton"
             android:layout_alignParentRight="true" />
@@ -106,15 +106,15 @@
         android:layout_height="wrap_content"
         android:layout_marginBottom="@dimen/button_padding_frame_bottom">
 
-        <com.afollestad.materialdialogs.views.MaterialButton
+        <TextView
             android:id="@+id/buttonStackedPositive"
             style="@style/ActionButtonStacked" />
 
-        <com.afollestad.materialdialogs.views.MaterialButton
+        <TextView
             android:id="@+id/buttonStackedNegative"
             style="@style/ActionButtonStacked" />
 
-        <com.afollestad.materialdialogs.views.MaterialButton
+        <TextView
             android:id="@+id/buttonStackedNeutral"
             style="@style/ActionButtonStacked" />