应用到 boxAct, 替换home drag 图标

This commit is contained in:
renhaoting 2026-01-12 12:01:11 +08:00
parent e7ab378394
commit 111e1a88b2
6 changed files with 45 additions and 28 deletions

View File

@ -56,7 +56,7 @@
app:progressColor="@color/progress_green"
app:backgroundColor="@color/progress_background"
app:progressWidth="2dp"
app:centerIcon="@mipmap/home_envelope"
app:centerIcon="@mipmap/icon_home_drag_gold"
app:currentProgress="0"
app:maxProgress="100"
/>

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

View File

@ -57,6 +57,6 @@
<string name="withdraw_normal_fail">Other Error</string>
<string name="withdraw_account_invalid">Account Error</string>
<string name="withdraw_fail_reach_times_limit">Daily limit reached</string>
<string name="has_claim_box_cash_hint">Has claimed %f cash successfully.</string>
<string name="has_claim_box_cash_hint">Has claimed %s cash successfully.</string>
</resources>

View File

@ -107,7 +107,7 @@
<string name="box_subtask_hint_3_1">Assistir a 30 anúncios</string>
<string name="box_subtask_hint_3_2">Assistir a 50 vídeos</string>
<string name="box_subtask_hint_3_3">Participar de 10 compras gratuitas</string>
<string name="has_claim_box_cash_hint">Parabéns! Você ganhou\n%d</string>
<string name="has_claim_box_cash_hint">Parabéns! Você ganhou \n %s</string>
<string name="cur_version">Current Version:</string>

View File

@ -17,7 +17,10 @@ import android.view.PixelCopy
import android.view.View
import android.view.Window
import android.webkit.WebView
import android.widget.FrameLayout
import android.widget.ImageView
import android.widget.LinearLayout
import android.widget.TextView
import android.widget.Toast
import androidx.appcompat.widget.AppCompatImageView
import androidx.appcompat.widget.AppCompatTextView
@ -26,6 +29,7 @@ import androidx.core.graphics.createBitmap
import com.ama.core.architecture.BaseApp
import com.ama.core.architecture.R
import com.ama.core.architecture.databinding.LayoutToastCenterBinding
import com.ama.core.architecture.util.ResUtil.dp
import com.google.android.gms.ads.identifier.AdvertisingIdClient
import com.google.gson.Gson
import com.google.gson.reflect.TypeToken
@ -84,8 +88,17 @@ class AndroidUtil private constructor() {
fun showCustomToast(textStr: String, iconRes: Int = 0) {
val layout: View = LayoutInflater.from(BaseApp.appContext()).inflate(R.layout.layout_toast_center, null)
layout.findViewById<AppCompatImageView>(R.id.iv_top).setImageResource(iconRes)
layout.findViewById<AppCompatTextView>(R.id.tv_bottom).text = textStr
val container: FrameLayout = layout.findViewById(R.id.toast_container)
val params = FrameLayout.LayoutParams(240.dp.toInt(), 120.dp.toInt()).apply {
gravity = Gravity.CENTER
}
container.layoutParams = params
if (iconRes > 0) {
layout.findViewById<ImageView>(R.id.iv_top).setImageResource(iconRes)
}
layout.findViewById<TextView>(R.id.tv_bottom).text = textStr
Toast(BaseApp.appContext()).apply {
duration = Toast.LENGTH_SHORT

View File

@ -3,33 +3,37 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="240dp"
android:layout_height="wrap_content"
android:minHeight="120dp"
android:layout_height="120dp"
android:background="@drawable/bg_custom_toast"
android:padding="15dp"
tools:ignore="ResourceName">
<LinearLayout
<FrameLayout
android:id="@+id/toast_container"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="center_horizontal"
android:layout_gravity="center">
<ImageView
android:id="@+id/iv_top"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:src="@mipmap/icon_cash3" />
android:orientation="vertical"
android:gravity="center_horizontal"
android:layout_gravity="center">
<TextView
android:id="@+id/tv_bottom"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:gravity="center"
android:text="hint"
android:textColor="@color/white"
android:textSize="14sp"
android:textStyle="bold" />
</LinearLayout>
<ImageView
android:id="@+id/iv_top"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/icon_cash3" />
<TextView
android:id="@+id/tv_bottom"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:gravity="center"
android:text="hint"
android:textColor="@color/white"
android:textSize="14sp" />
</LinearLayout>
</FrameLayout>
</FrameLayout>