package com.example.customBtn;
|
|
import android.content.Context;
|
import android.content.res.ColorStateList;
|
import android.content.res.TypedArray;
|
import android.util.AttributeSet;
|
|
import androidx.annotation.NonNull;
|
import androidx.annotation.Nullable;
|
import androidx.core.content.ContextCompat;
|
|
import com.example.agvcontroller.R;
|
import com.google.android.material.button.MaterialButton;
|
|
public class CustomBtn extends MaterialButton {
|
|
public CustomBtn(@NonNull Context context) {
|
super(context);
|
init(context, null);
|
}
|
|
public CustomBtn(@NonNull Context context, @Nullable AttributeSet attrs) {
|
super(context, attrs);
|
}
|
|
public CustomBtn(@NonNull Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
|
super(context, attrs, defStyleAttr);
|
}
|
|
private void init(Context context, @Nullable AttributeSet attrs) {
|
setBackgroundTintList(null);
|
ColorStateList colorStateList = ContextCompat.getColorStateList(context, R.color.bulue_100);
|
if (colorStateList != null) {
|
setBackgroundTintList(colorStateList);
|
}
|
//setBackgroundColor(getResources().getColor(R.color.bulue_100,null));
|
}
|
}
|