Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.finstar.ddong.presentation.widget
- import android.content.Context
- import android.util.AttributeSet
- import androidx.appcompat.widget.AppCompatButton
- import com.google.android.material.button.MaterialButton
- class ZaloButton : MaterialButton {
- // private val drawable = resources.getDrawable(R.drawable.ic_zalo_label, null)
- constructor(context: Context) : super(context) {
- init()
- }
- constructor(context: Context, attrs: AttributeSet?) : super(context, attrs) {
- init()
- }
- constructor(context: Context, attrs: AttributeSet?, defStyleAttr: Int) :
- super(context, attrs, defStyleAttr) {
- init()
- }
- private fun init() {
- // setCompoundDrawables(drawable, null, null, null)
- // val paddingLeft = context.dpToPx(DEFAULT_PADDING_START_DP).toInt()
- // val paddingRight = context.dpToPx(DEFAULT_PADDING_END_DP).toInt()
- // setPadding(paddingLeft, 0, paddingRight, 0)
- //
- // compoundDrawablePadding = context.dpToPx(DEFAULT_DRAWABLE_PADDING).toInt()
- }
- companion object {
- const val DEFAULT_PADDING_START_DP = 14F
- const val DEFAULT_PADDING_END_DP = 32F
- const val DEFAULT_DRAWABLE_PADDING = 16F
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement