多语言适配:我的装扮页面适配

This commit is contained in:
max
2024-04-24 11:56:22 +08:00
parent 5f441aa8eb
commit 5b9ada0902
7 changed files with 21 additions and 14 deletions

View File

@@ -100,7 +100,6 @@ public class MyDecorationActivity extends BaseBindingActivity<ActivityMyDecorati
tabInfoList.add(new TabInfo(4, ResUtil.getString(R.string.decoration_view_mydecorationactivity_05)));
tabInfoList.add(new TabInfo(5, ResUtil.getString(R.string.decoration_view_mydecorationactivity_06)));
CommonNavigator commonNavigator = new CommonNavigator(this);
commonNavigator.setAdjustMode(true);
MyDecorationMagicIndicator indicator = new MyDecorationMagicIndicator(this, tabInfoList);
indicator.setOnItemSelectListener(this);
commonNavigator.setAdapter(indicator);
@@ -139,9 +138,9 @@ public class MyDecorationActivity extends BaseBindingActivity<ActivityMyDecorati
super.onPageSelected(position);
if (mMagicIndicator != null) {
mMagicIndicator.onPageSelected(position);
if (position == 1) {
mMagicIndicator.findViewById(R.id.car_badge_garage).setVisibility(View.GONE);
}
// if (position == 1) {
// mMagicIndicator.findViewById(R.id.car_badge_garage).setVisibility(View.GONE);
// }
}
}

View File

@@ -5,6 +5,7 @@ import android.content.Context;
import androidx.core.content.ContextCompat;
import com.chwl.app.R;
import com.chwl.app.ui.widget.XRecyclerView.ScaleTransitionPagerTitleView;
import com.chwl.app.ui.widget.magicindicator.buildins.commonnavigator.abs.CommonNavigatorAdapter;
import com.chwl.app.ui.widget.magicindicator.buildins.commonnavigator.abs.IPagerIndicator;
import com.chwl.app.ui.widget.magicindicator.buildins.commonnavigator.abs.IPagerTitleView;
@@ -37,15 +38,15 @@ public class MyDecorationMagicIndicator extends CommonNavigatorAdapter {
@Override
public IPagerTitleView getTitleView(Context context, final int i) {
BadgeScaleTransitionPagerTitleView scaleTransitionPagerTitleView = new BadgeScaleTransitionPagerTitleView(context);
ScaleTransitionPagerTitleView scaleTransitionPagerTitleView = new ScaleTransitionPagerTitleView(context);
scaleTransitionPagerTitleView.setNormalColor(ContextCompat.getColor(mContext, R.color.text_secondary_4f516a));
scaleTransitionPagerTitleView.setSelectedColor(ContextCompat.getColor(mContext, R.color.text_title_color));
scaleTransitionPagerTitleView.setMinScale(0.9f);
scaleTransitionPagerTitleView.setTextSize(15);
scaleTransitionPagerTitleView.setText(mTitleList.get(i).getName());
if (mTitleList.get(i).getName().equals(ResUtil.getString(R.string.view_widgets_mydecorationmagicindicator_01))) {
scaleTransitionPagerTitleView.findViewById(R.id.car_badge).setId(R.id.car_badge_garage);
}
// if (mTitleList.get(i).getName().equals(ResUtil.getString(R.string.view_widgets_mydecorationmagicindicator_01))) {
// scaleTransitionPagerTitleView.findViewById(R.id.car_badge).setId(R.id.car_badge_garage);
// }
scaleTransitionPagerTitleView.setOnClickListener(view -> {
if (mOnItemSelectListener != null) {
mOnItemSelectListener.onItemSelect(i);

View File

@@ -12,6 +12,7 @@ import com.chwl.app.UIHelper
import com.chwl.app.base.BaseViewBindingActivity
import com.chwl.app.common.widget.dialog.DialogManager.OkCancelDialogListener
import com.chwl.app.databinding.ActivitySettingBinding
import com.chwl.app.decoration.view.MyDecorationActivity
import com.chwl.app.notify.GlobalNotifyManager
import com.chwl.app.notify.RoomNotifyManager
import com.chwl.app.ui.im.avtivity.BlackListManageActivity
@@ -216,18 +217,20 @@ class SettingActivity : BaseViewBindingActivity<ActivitySettingBinding>(), View.
EventBus.getDefault().unregister(this)
}
var i = 0
private fun debug() {
// CommonWebViewActivity.start(this,"https://api.molistar.xyz/molistar/activity/2024-invitationFission/index.html")
// startActivity(Intent(this, LanguageActivity::class.java))
GlobalNotifyManager.queue.addLast("G#" + i)
notify?.queue?.addLast("R#" + i)
i++
// MyDecorationActivity.start(this,0)
debugTemplate()
}
var i = 0
private fun debugTemplate() {
GlobalNotifyManager.queue.addLast("G#" + i)
notify?.queue?.addLast("R#" + i)
i++
val jsonImage =
"{\"template\":{\"zh-TW\":\"你好,我是{谁},在{这里}等你\"},\"textColor\":\"#EEEEEE\",\"fontSize\":12,\"skipType\":1,\"skipContent\":\"54\",\"contents\":[{\"key\":\"\",\"type\":\"TEXT\",\"text\":{\"zh-TW\":\"Name189\"},\"textColor\":\"#FFFF00\",\"skipType\":1,\"skipContent\":\"54\"},{\"key\":\"这里\",\"type\":\"TEXT\",\"text\":{\"zh-TW\":\"广州路口\"},\"textColor\":\"#00FF00\"}],\"resourceType\":\"IMAGE\",\"resourceContent\":\"https://image.hiyoo.fun/bg_zoo_notice.png\"}"
val jsonImage2 =

View File

@@ -43,6 +43,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="start"
android:layout_toStartOf="@id/tv_used"
android:layout_toEndOf="@+id/ll_car_cover"
android:layout_marginTop="@dimen/dp_25"
android:layout_marginStart="10dp"

View File

@@ -46,6 +46,7 @@
android:layout_marginStart="15dp"
android:layout_marginTop="22dp"
android:layout_marginEnd="10dp"
android:layout_toStartOf="@id/tv_used"
android:layout_toEndOf="@+id/ll_head_img"
android:drawableStart="@{headWearInfo.comeFrom==1?null:@drawable/ic_send_tag}"
android:drawablePadding="@dimen/dp_5"

View File

@@ -87,16 +87,17 @@
<TextView
android:id="@+id/tv_counters"
android:layout_width="wrap_content"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="4dp"
android:drawablePadding="1dp"
android:gravity="center"
android:gravity="center_vertical|start"
android:maxLines="1"
android:textColor="@color/color_999999"
android:textSize="10sp"
app:layout_constraintBaseline_toBaselineOf="@id/tv_name"
app:layout_constraintStart_toEndOf="@id/tv_name"
app:layout_constraintEnd_toStartOf="@id/tv_used"
tools:text="@string/layout_item_my_user_card_wear_02" />
<ImageView

View File

@@ -38,6 +38,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_toStartOf="@id/tv_used"
android:layout_toEndOf="@+id/ll_nameplate_cover"
android:layout_alignTop="@id/ll_nameplate_cover"
android:drawablePadding="5dp"