Commit 5dffb485 authored by Filipe de Lima Brito's avatar Filipe de Lima Brito

Tint EditText drawableStart if Build.VERSION.SDK_INT <= Build.VERSION_CODES.M (API 23).

parent 4469f9ee
package chat.rocket.android.app package chat.rocket.android.app
import android.app.Fragment import android.app.Fragment
import android.os.Build
import android.os.Bundle import android.os.Bundle
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import android.view.WindowManager import android.view.WindowManager
import chat.rocket.android.R import chat.rocket.android.R
import chat.rocket.android.widget.helper.DrawableHelper
import kotlinx.android.synthetic.main.fragment_authentication_sign_up.*
/** /**
* @author Filipe de Lima Brito (filipedelimabrito@gmail.com) * @author Filipe de Lima Brito (filipedelimabrito@gmail.com)
...@@ -19,5 +22,23 @@ class AuthenticationSignUpFragment : Fragment() { ...@@ -19,5 +22,23 @@ class AuthenticationSignUpFragment : Fragment() {
super.onViewCreated(view, savedInstanceState) super.onViewCreated(view, savedInstanceState)
activity.window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE) activity.window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE)
if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.M) {
tintEditTextDrawableStart()
}
}
private fun tintEditTextDrawableStart() {
val context = activity.applicationContext
val personDrawable = DrawableHelper.getDrawableFromId(R.drawable.ic_person_black_24dp, context)
val atDrawable = DrawableHelper.getDrawableFromId(R.drawable.ic_at_black_24dp, context)
val lockDrawable = DrawableHelper.getDrawableFromId(R.drawable.ic_lock_black_24dp, context)
val emailDrawable = DrawableHelper.getDrawableFromId(R.drawable.ic_email_black_24dp, context)
val drawables = arrayOf(personDrawable, atDrawable, lockDrawable, emailDrawable)
DrawableHelper.wrapDrawables(drawables)
DrawableHelper.tintDrawables(drawables, context, R.color.colorDrawableTintGrey)
DrawableHelper.compoundDrawables(arrayOf(text_name, text_username, text_password, text_email), drawables)
} }
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment