mirror of
https://github.com/BetterAndroid/PanguText.git
synced 2025-09-01 08:15:21 +08:00
refactor: merge to BetterAndroid new usage
This commit is contained in:
@@ -42,6 +42,7 @@ android {
|
||||
dependencies {
|
||||
implementation(projects.pangutextAndroid)
|
||||
implementation(com.highcapable.betterandroid.ui.component)
|
||||
implementation(com.highcapable.betterandroid.ui.component.adapter)
|
||||
implementation(com.highcapable.betterandroid.ui.extension)
|
||||
implementation(com.highcapable.betterandroid.system.extension)
|
||||
implementation(androidx.core.core.ktx)
|
||||
|
@@ -35,6 +35,7 @@ class ListActivity : BaseActivity<ActivityListBinding>() {
|
||||
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
super.onCreate(savedInstanceState)
|
||||
|
||||
binding.recyclerView.bindAdapter<String> {
|
||||
onBindData { listData }
|
||||
onBindItemView<AdapterListBinding> { binding, text, _ ->
|
||||
|
@@ -46,9 +46,11 @@ class MainActivity : BaseActivity<ActivityMainBinding>() {
|
||||
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
super.onCreate(savedInstanceState)
|
||||
|
||||
binding.root.handleOnWindowInsetsChanged(animated = true) { linearLayout, insetsWrapper ->
|
||||
linearLayout.setInsetsPadding(insetsWrapper.safeDrawing)
|
||||
}
|
||||
|
||||
listOf(
|
||||
binding.textViewPanguText,
|
||||
binding.textViewPanguTextCjkSpacingRatio,
|
||||
|
@@ -32,6 +32,7 @@ open class BaseActivity<VB : ViewBinding> : AppBindingActivity<VB>() {
|
||||
override fun onPrepareContentView(savedInstanceState: Bundle?): LayoutInflater {
|
||||
val inflater = super.onPrepareContentView(savedInstanceState)
|
||||
PanguTextFactory2.inject(inflater)
|
||||
|
||||
return inflater
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user