LR
Size: a a a
LR
LR
☠🇷
LR
LR
☠🇷
☠🇷
☠🇷
LR
☠🇷
☠🇷
☠🇷
☠🇷
☠🇷
[P
☠🇷
☠🇷
GlobalScope.async {
runOnUiThread {
btnView.isClickable = false
}
delay(5000)
runOnUiThread {
btnView.isClickable = true
}
}.start() дальше действия в лисенере, которые выполняются сразу по нажатию, а не после ожидания в 5с
☠🇷
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:background="@drawable/gradient">
<item android:id="@+id/accountTitle"
android:title="@string/account_info"
android:icon="@android:drawable/ic_menu_info_details" />
<group android:checkableBehavior="none"
android:id="@+id/accountInfo" >
<item
android:id="@+id/accountName"
app:actionViewClass="android.widget.TextView"
android:icon="@drawable/ic_account_circle_black_24dp"
android:title="@string/empty_string" />
</group>
</menu>
(MenuItemCompat.getActionView(
find<NavigationView>(R.id.nvAccount).menu.findItem(R.id.accountName)
) as TextView).text = savedLogin
find<NavigationView>(R.id.nvAccount).menu.findItem(R.id.accountName).title = savedLogin
SG
button.setOnClickListener {
GlobalScope.launch(Dispatchers.Main) {
button.isEnabled = false
button.isClickable = false
withContext(Dispatchers.IO) {
delay(5000)
}
button.isClickable = true
button.isEnabled = true
}
}
☠🇷
button.setOnClickListener {
GlobalScope.launch(Dispatchers.Main) {
button.isEnabled = false
button.isClickable = false
withContext(Dispatchers.IO) {
delay(5000)
}
button.isClickable = true
button.isEnabled = true
}
}