Skip to content

Commit 4f9fadc

Browse files
Optimize Kotlin sample
1 parent 7430983 commit 4f9fadc

File tree

2 files changed

+23
-9
lines changed

2 files changed

+23
-9
lines changed

sample-kotlin/src/main/java/com/dylanc/loadingstateview/sample/kotlin/ui/MainActivity.kt

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,28 +20,36 @@ import android.graphics.Color
2020
import android.os.Bundle
2121
import android.os.Handler
2222
import android.os.Looper
23-
import android.view.View
24-
import android.widget.Toast
2523
import com.dylanc.loadingstateview.NavBtnType
26-
import com.dylanc.loadingstateview.sample.kotlin.R
2724
import com.dylanc.loadingstateview.sample.kotlin.base.BaseBindingActivity
2825
import com.dylanc.loadingstateview.sample.kotlin.databinding.ActivityMainBinding
29-
import com.dylanc.loadingstateview.sample.kotlin.delegate.LoadingViewDelegate
3026
import com.dylanc.loadingstateview.sample.kotlin.delegate.rightTextColor
3127

3228
class 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({

sample-kotlin/src/main/res/layout/layout_toolbar.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,4 +65,10 @@
6565
app:srcCompat="@android:drawable/ic_media_pause"
6666
tools:visibility="gone" />
6767

68+
<View
69+
android:layout_width="match_parent"
70+
android:layout_height="1px"
71+
android:background="#999"
72+
app:layout_constraintBottom_toBottomOf="parent" />
73+
6874
</androidx.constraintlayout.widget.ConstraintLayout>

0 commit comments

Comments
 (0)