@@ -20,28 +20,36 @@ import android.graphics.Color
2020import android.os.Bundle
2121import android.os.Handler
2222import android.os.Looper
23- import android.view.View
24- import android.widget.Toast
2523import com.dylanc.loadingstateview.NavBtnType
26- import com.dylanc.loadingstateview.sample.kotlin.R
2724import com.dylanc.loadingstateview.sample.kotlin.base.BaseBindingActivity
2825import com.dylanc.loadingstateview.sample.kotlin.databinding.ActivityMainBinding
29- import com.dylanc.loadingstateview.sample.kotlin.delegate.LoadingViewDelegate
3026import com.dylanc.loadingstateview.sample.kotlin.delegate.rightTextColor
3127
3228class MainActivity : BaseBindingActivity <ActivityMainBinding >() {
3329
3430 override fun onCreate (savedInstanceState : Bundle ? ) {
3531 super .onCreate(savedInstanceState)
36- setToolbar(R .string.app_name, NavBtnType .NONE ) {
37- rightTextColor = Color .RED
38- rightText(" Delete" ) {
39- Toast .makeText(this @MainActivity, " Delete" , Toast .LENGTH_SHORT ).show()
40- }
32+ setToolbar(" Home" , NavBtnType .NONE ) {
33+ rightTextColor = Color .BLUE
34+ rightText(" Edit" ) { onEdit() }
4135 }
4236 showErrorView()
4337 }
4438
39+ private fun onEdit () {
40+ updateToolbar {
41+ title = " Selected 0"
42+ rightText(" Complete" ) { onComplete() }
43+ }
44+ }
45+
46+ private fun onComplete () {
47+ updateToolbar {
48+ title = " Home"
49+ rightText(" Edit" ) { onEdit() }
50+ }
51+ }
52+
4553 override fun onReload () {
4654 showLoadingView()
4755 Handler (Looper .getMainLooper()).postDelayed({
0 commit comments