toolbar 初步

This commit is contained in:
renhaoting 2025-10-30 14:56:12 +08:00
parent cac84ec7e8
commit a03a7bd31e
5 changed files with 6 additions and 5 deletions

View File

@ -74,6 +74,7 @@
<activity
android:name=".ui.chat.ChatActivity"
android:windowSoftInputMode="adjustResize"
android:exported="false" >
</activity>

View File

@ -10,6 +10,7 @@ import android.widget.ImageView
import android.widget.LinearLayout
import androidx.annotation.DrawableRes
import com.remax.visualnovel.R
import com.remax.visualnovel.widget.uitoken.view.UITokenFrameLayout
import com.remax.visualnovel.widget.uitoken.view.UITokenImageView
import com.remax.visualnovel.widget.uitoken.view.UITokenLinearLayout
import com.remax.visualnovel.widget.uitoken.view.UITokenTextView
@ -18,7 +19,7 @@ class CommonToolbar @JvmOverloads constructor(
context: Context,
attrs: AttributeSet? = null,
defStyleAttr: Int = 0
) : LinearLayout(context, attrs, defStyleAttr) {
) : UITokenFrameLayout(context, attrs, defStyleAttr) {
private val ivBack: UITokenImageView
private val llCenter: UITokenLinearLayout
@ -29,7 +30,7 @@ class CommonToolbar @JvmOverloads constructor(
private var onChildClickListener: ((View) -> Unit)? = null
init {
LayoutInflater.from(context).inflate(R.layout.base_toolbar_layout, this, true)
LayoutInflater.from(context).inflate(R.layout.common_toolbar_layout, this, true)
ivBack = findViewById(R.id.iv_left)
llCenter = findViewById(R.id.ll_center)
ivTitle = findViewById(R.id.iv_title)

View File

@ -23,6 +23,7 @@
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
/>
<com.remax.visualnovel.widget.uitoken.view.UITokenConstraintLayout
android:layout_width="match_parent"
android:layout_height="0dp"

View File

@ -3,7 +3,7 @@
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="@dimen/dp_50"
android:layout_height="@dimen/dp_68"
android:paddingHorizontal="@dimen/dp_16"
android:orientation="vertical">

View File

@ -6,8 +6,6 @@
<item name="colorPrimaryDark">@color/glo_color_grey_100</item>
<item name="colorAccent">@color/glo_color_magenta_50</item>
<item name="android:windowLightStatusBar">true</item>
<item name="android:statusBarColor">@color/transparent</item>
<item name="android:windowTranslucentStatus">true</item>
<!-- 应付一下android15 16要重新适配导航栏和状态栏 -->
<item name="android:windowOptOutEdgeToEdgeEnforcement" tools:targetApi="35">true</item>
</style>