|
|
|
@ -4,7 +4,7 @@ import android.content.Context |
|
|
|
|
import android.util.AttributeSet |
|
|
|
|
import androidx.appcompat.widget.AppCompatRadioButton |
|
|
|
|
import io.legado.app.lib.theme.ATH |
|
|
|
|
import io.legado.app.lib.theme.ThemeStore |
|
|
|
|
import io.legado.app.lib.theme.accentColor |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* @author Aidan Follestad (afollestad) |
|
|
|
@ -12,18 +12,18 @@ import io.legado.app.lib.theme.ThemeStore |
|
|
|
|
class ATERadioButton : AppCompatRadioButton { |
|
|
|
|
|
|
|
|
|
constructor(context: Context) : super(context) { |
|
|
|
|
init(context, null) |
|
|
|
|
init(context) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
constructor(context: Context, attrs: AttributeSet) : super(context, attrs) { |
|
|
|
|
init(context, attrs) |
|
|
|
|
init(context) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
constructor(context: Context, attrs: AttributeSet, defStyleAttr: Int) : super(context, attrs, defStyleAttr) { |
|
|
|
|
init(context, attrs) |
|
|
|
|
init(context) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private fun init(context: Context, attrs: AttributeSet?) { |
|
|
|
|
ATH.setTint(this, ThemeStore.accentColor(context)) |
|
|
|
|
private fun init(context: Context) { |
|
|
|
|
ATH.setTint(this@ATERadioButton, context.accentColor) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|