Commit a1047013 by 郑鹏

调整暗黑模式

parent 57c4c518
...@@ -26,6 +26,7 @@ import java.io.File; ...@@ -26,6 +26,7 @@ import java.io.File;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import cn.dankal.basiclib.DankalApplication;
import cn.dankal.client.R; import cn.dankal.client.R;
/** /**
...@@ -119,7 +120,11 @@ public class GridImageAdapter extends ...@@ -119,7 +120,11 @@ public class GridImageAdapter extends
public void onBindViewHolder(final ViewHolder viewHolder, final int position) { public void onBindViewHolder(final ViewHolder viewHolder, final int position) {
//少于8张,显示继续添加的图标 //少于8张,显示继续添加的图标
if (getItemViewType(position) == TYPE_CAMERA) { if (getItemViewType(position) == TYPE_CAMERA) {
viewHolder.mImg.setImageResource(R.mipmap.pic_mall_order_comment); if (DankalApplication.isDarkMode()){
viewHolder.mImg.setImageResource(R.mipmap.ic_evaluation_increase);
}else {
viewHolder.mImg.setImageResource(R.mipmap.ic_evaluation_increase_s);
}
viewHolder.mImg.setOnClickListener(new View.OnClickListener() { viewHolder.mImg.setOnClickListener(new View.OnClickListener() {
@Override @Override
public void onClick(View v) { public void onClick(View v) {
......
...@@ -208,7 +208,7 @@ public class MenuItemFragment extends BaseFragment { ...@@ -208,7 +208,7 @@ public class MenuItemFragment extends BaseFragment {
if (TextUtils.isEmpty(lat)) { if (TextUtils.isEmpty(lat)) {
if (bottomItemAdapter != null && rlRoundList != null) if (bottomItemAdapter != null && rlRoundList != null)
bottomItemAdapter.setEmptyView(UIUtile.getView(R.layout.adapter_layout_empty_data, rlRoundList)); bottomItemAdapter.setEmptyView(UIUtile.getView(R.layout.adapter_layout_empty_data_one, rlRoundList));
return; return;
} }
//请求附近商家信息 //请求附近商家信息
...@@ -223,7 +223,7 @@ public class MenuItemFragment extends BaseFragment { ...@@ -223,7 +223,7 @@ public class MenuItemFragment extends BaseFragment {
dataBeans.clear(); dataBeans.clear();
if (bottomAroundEntity.getData() == null || bottomAroundEntity.getData().size() == 0) { if (bottomAroundEntity.getData() == null || bottomAroundEntity.getData().size() == 0) {
if (bottomItemAdapter != null && rlRoundList != null) { if (bottomItemAdapter != null && rlRoundList != null) {
bottomItemAdapter.setEmptyView(UIUtile.getView(R.layout.adapter_layout_empty_data, rlRoundList)); bottomItemAdapter.setEmptyView(UIUtile.getView(R.layout.adapter_layout_empty_data_one, rlRoundList));
} }
} else { } else {
dataBeans.addAll(bottomAroundEntity.getData()); dataBeans.addAll(bottomAroundEntity.getData());
...@@ -244,7 +244,6 @@ public class MenuItemFragment extends BaseFragment { ...@@ -244,7 +244,6 @@ public class MenuItemFragment extends BaseFragment {
startActivity(new Intent(getActivity(), RecommendMerchantActivity.class).putExtra(RecommendMerchantActivity.UUID, uuid)); startActivity(new Intent(getActivity(), RecommendMerchantActivity.class).putExtra(RecommendMerchantActivity.UUID, uuid));
break; break;
case R.id.tv_item_filter: case R.id.tv_item_filter:
showTopDialog(); showTopDialog();
break; break;
} }
...@@ -352,12 +351,9 @@ public class MenuItemFragment extends BaseFragment { ...@@ -352,12 +351,9 @@ public class MenuItemFragment extends BaseFragment {
popupWindow = new MyPopupWindow(view, ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT, true); popupWindow = new MyPopupWindow(view, ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT, true);
popupWindow.setBackgroundDrawable(new ColorDrawable(0x00000000)); popupWindow.setBackgroundDrawable(new ColorDrawable(0x00000000));
popupWindow.setAnimationStyle(R.style.take_pop_window_anim_top); popupWindow.setAnimationStyle(R.style.take_pop_window_anim_top);
if (DankalApplication.isDarkMode()) {
popupWindow.showAtLocation(getActivity().getWindow().getDecorView(), Gravity.BOTTOM, 0, 0);
} else {
popupWindow.showAtLocation(getActivity().getWindow().getDecorView(), Gravity.CENTER, 0, 0);
} popupWindow.showAtLocation(getActivity().getWindow().getDecorView(), Gravity.BOTTOM, 0, 0);
setBackgroundAlpha(0.5f); setBackgroundAlpha(0.5f);
popupWindow.update(); popupWindow.update();
popupWindow.setOnDismissListener(() -> { popupWindow.setOnDismissListener(() -> {
......
...@@ -8,6 +8,7 @@ import cn.dankal.basiclib.base.activity.BaseActivity ...@@ -8,6 +8,7 @@ import cn.dankal.basiclib.base.activity.BaseActivity
import cn.dankal.basiclib.base.callback.DKCallBackBoolean import cn.dankal.basiclib.base.callback.DKCallBackBoolean
import cn.dankal.basiclib.base.callback.DKCallBackBooleanObject import cn.dankal.basiclib.base.callback.DKCallBackBooleanObject
import cn.dankal.basiclib.rx.AbstractDialogSubscriber import cn.dankal.basiclib.rx.AbstractDialogSubscriber
import cn.dankal.basiclib.rx.AbstractNoDialogSubscriber
import cn.dankal.basiclib.util.ToastUtils import cn.dankal.basiclib.util.ToastUtils
import cn.dankal.basiclib.widget.dialog.CallListDialog import cn.dankal.basiclib.widget.dialog.CallListDialog
import cn.dankal.entities.personal.OrderHotelDetail import cn.dankal.entities.personal.OrderHotelDetail
...@@ -137,6 +138,8 @@ class OrderDetailsActivity : BaseActivity(), View.OnClickListener, CallListDialo ...@@ -137,6 +138,8 @@ class OrderDetailsActivity : BaseActivity(), View.OnClickListener, CallListDialo
listDialog = CallListDialog(this, R.layout.dialog_item_list, intArrayOf(R.id.btn_commit, R.id.iv_dialog_close), 0) listDialog = CallListDialog(this, R.layout.dialog_item_list, intArrayOf(R.id.btn_commit, R.id.iv_dialog_close), 0)
listDialog?.setOnCenterItemClickListener(this) listDialog?.setOnCenterItemClickListener(this)
showLoadingDialog()
} }
override fun onResume() { override fun onResume() {
...@@ -147,7 +150,7 @@ class OrderDetailsActivity : BaseActivity(), View.OnClickListener, CallListDialo ...@@ -147,7 +150,7 @@ class OrderDetailsActivity : BaseActivity(), View.OnClickListener, CallListDialo
} }
private fun requestData(it: String) { private fun requestData(it: String) {
UserServiceFactory.orderHotelDetail(it).subscribe(object : AbstractDialogSubscriber<OrderHotelDetail>(this) { UserServiceFactory.orderHotelDetail(it).subscribe(object : AbstractNoDialogSubscriber<OrderHotelDetail>(this) {
override fun onNext(t: OrderHotelDetail) { override fun onNext(t: OrderHotelDetail) {
orderHotelDetail = t orderHotelDetail = t
t.apply { t.apply {
......
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
android:orientation="vertical"> android:orientation="vertical">
<cn.dankal.basiclib.widget.banner.DkBanner <cn.dankal.basiclib.widget.banner.DkBannerTow
android:id="@+id/banner" android:id="@+id/banner"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" /> android:layout_height="wrap_content" />
......
...@@ -30,13 +30,15 @@ ...@@ -30,13 +30,15 @@
<android.support.v7.widget.LinearLayoutCompat <android.support.v7.widget.LinearLayoutCompat
android:id="@+id/ll_home_layout"
android:layout_width="match_parent" android:layout_width="match_parent"
app:layout_constraintLeft_toLeftOf="parent" android:layout_height="0dp"
android:orientation="vertical"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent" app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toBottomOf="@id/tv_state_bar" app:layout_constraintTop_toBottomOf="@id/tv_state_bar"
android:layout_height="0dp"> app:layout_constraintVertical_bias="0.0">
<RelativeLayout <RelativeLayout
...@@ -76,6 +78,7 @@ ...@@ -76,6 +78,7 @@
android:overScrollMode="never" android:overScrollMode="never"
android:scrollbars="none"> android:scrollbars="none">
<android.support.v7.widget.LinearLayoutCompat <android.support.v7.widget.LinearLayoutCompat
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
...@@ -84,7 +87,7 @@ ...@@ -84,7 +87,7 @@
<com.flyco.tablayout.SlidingTabLayout <com.flyco.tablayout.SlidingTabLayout
android:id="@+id/sliding_tabs" android:id="@+id/sliding_tabs"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="30dp"
android:layout_marginLeft="@dimen/dp_10" android:layout_marginLeft="@dimen/dp_10"
android:layout_marginTop="@dimen/dp_17" android:layout_marginTop="@dimen/dp_17"
tl:tl_indicator_color="@color/color_fffbbc39" tl:tl_indicator_color="@color/color_fffbbc39"
...@@ -92,8 +95,8 @@ ...@@ -92,8 +95,8 @@
tl:tl_indicator_width_equal_title="true" tl:tl_indicator_width_equal_title="true"
tl:tl_tab_padding="@dimen/dp_8" tl:tl_tab_padding="@dimen/dp_8"
tl:tl_tab_space_equal="false" tl:tl_tab_space_equal="false"
tl:tl_textSelectColor="@color/color33" tl:tl_textSelectColor="@color/white"
tl:tl_textUnselectColor="#686868" tl:tl_textUnselectColor="@color/color_d3d3d3"
tl:tl_textsize="17sp" tl:tl_textsize="17sp"
tl:tl_underline_color="@color/white" tl:tl_underline_color="@color/white"
tl:tl_underline_height="0dp" /> tl:tl_underline_height="0dp" />
......
...@@ -253,7 +253,7 @@ ...@@ -253,7 +253,7 @@
tl:tl_textSelectColor="@color/white" tl:tl_textSelectColor="@color/white"
tl:tl_textUnselectColor="@color/color_a6a6a6" tl:tl_textUnselectColor="@color/color_a6a6a6"
tl:tl_textsize="@dimen/sp_15" tl:tl_textsize="@dimen/sp_15"
tl:tl_underline_color="@color/color_d3d3d3" tl:tl_underline_color="@color/color_3d3d3d"
tl:tl_underline_height="@dimen/dp_1" /> tl:tl_underline_height="@dimen/dp_1" />
</LinearLayout> </LinearLayout>
......
...@@ -160,7 +160,7 @@ ...@@ -160,7 +160,7 @@
android:layout_marginTop="@dimen/dp_15" android:layout_marginTop="@dimen/dp_15"
android:layout_marginRight="@dimen/dp_20" android:layout_marginRight="@dimen/dp_20"
android:layout_marginBottom="@dimen/dp_15" android:layout_marginBottom="@dimen/dp_15"
android:background="@color/line_one" /> android:background="@color/color_29ebebeb" />
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
...@@ -268,7 +268,7 @@ ...@@ -268,7 +268,7 @@
android:layout_marginLeft="@dimen/dp_20" android:layout_marginLeft="@dimen/dp_20"
android:layout_marginRight="@dimen/dp_20" android:layout_marginRight="@dimen/dp_20"
android:layout_marginBottom="@dimen/dp_15" android:layout_marginBottom="@dimen/dp_15"
android:background="@drawable/bg_remark" android:background="@drawable/bg_remark_night"
android:paddingLeft="@dimen/dp_16" android:paddingLeft="@dimen/dp_16"
android:paddingTop="@dimen/dp_9" android:paddingTop="@dimen/dp_9"
android:paddingRight="@dimen/dp_16" android:paddingRight="@dimen/dp_16"
......
...@@ -69,7 +69,7 @@ ...@@ -69,7 +69,7 @@
android:layout_height="@dimen/dimen_1_dp" android:layout_height="@dimen/dimen_1_dp"
android:layout_marginLeft="@dimen/dp_18" android:layout_marginLeft="@dimen/dp_18"
android:layout_marginRight="@dimen/dp_18" android:layout_marginRight="@dimen/dp_18"
android:background="@color/line_one" /> android:background="@color/color_29ebebeb" />
<android.support.v7.widget.RecyclerView <android.support.v7.widget.RecyclerView
android:id="@+id/rv_order_result" android:id="@+id/rv_order_result"
...@@ -98,7 +98,7 @@ ...@@ -98,7 +98,7 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginRight="@dimen/dp_18" android:layout_marginRight="@dimen/dp_18"
android:textColor="@color/font_313131" android:textColor="@color/color_d3d3d3"
android:textSize="@dimen/sp_16" /> android:textSize="@dimen/sp_16" />
</LinearLayout> </LinearLayout>
...@@ -109,6 +109,7 @@ ...@@ -109,6 +109,7 @@
android:orientation="horizontal" android:orientation="horizontal"
android:paddingLeft="@dimen/dp_20" android:paddingLeft="@dimen/dp_20"
android:paddingTop="@dimen/dp_14" android:paddingTop="@dimen/dp_14"
android:visibility="gone"
android:paddingRight="@dimen/dp_20" android:paddingRight="@dimen/dp_20"
android:paddingBottom="@dimen/dp_14"> android:paddingBottom="@dimen/dp_14">
...@@ -141,7 +142,7 @@ ...@@ -141,7 +142,7 @@
android:layout_height="@dimen/dimen_1_dp" android:layout_height="@dimen/dimen_1_dp"
android:layout_marginLeft="@dimen/dp_23" android:layout_marginLeft="@dimen/dp_23"
android:layout_marginRight="@dimen/dp_23" android:layout_marginRight="@dimen/dp_23"
android:background="@color/line_one" /> android:background="@color/color_29ebebeb" />
<LinearLayout <LinearLayout
android:id="@+id/ll_remark" android:id="@+id/ll_remark"
...@@ -157,7 +158,7 @@ ...@@ -157,7 +158,7 @@
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
android:drawableLeft="@mipmap/ic_home_order_details_remarks" android:drawableLeft="@mipmap/ic_complete_note"
android:drawablePadding="@dimen/dp_10" android:drawablePadding="@dimen/dp_10"
android:text="@string/remarks" android:text="@string/remarks"
android:textColor="@color/color_a6a6a6" android:textColor="@color/color_a6a6a6"
...@@ -183,7 +184,7 @@ ...@@ -183,7 +184,7 @@
android:layout_height="@dimen/dimen_1_dp" android:layout_height="@dimen/dimen_1_dp"
android:layout_marginLeft="@dimen/dp_23" android:layout_marginLeft="@dimen/dp_23"
android:layout_marginRight="@dimen/dp_23" android:layout_marginRight="@dimen/dp_23"
android:background="@color/line_one" /> android:background="@color/color_29ebebeb" />
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
......
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout 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="wrap_content">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_32"
android:background="@drawable/bg_shop_item_night"
android:gravity="center_horizontal"
android:orientation="vertical"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_39"
android:text="@string/whether_to_dial_the_customer_service_hotline"
android:textColor="@color/color_a6a6a6"
android:textSize="@dimen/sp_18" />
<TextView
android:id="@+id/tv_store_phone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_6"
android:layout_marginBottom="@dimen/dp_15"
android:textColor="@color/black"
android:textSize="@dimen/sp_19" />
<TextView
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_1_dp"
android:background="@color/colorE5" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="@dimen/dp_50"
android:orientation="horizontal">
<TextView
android:id="@+id/tv_cancel"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center"
android:text="@string/cancel"
android:textColor="@color/color_a6a6a6"
android:textSize="@dimen/sp_18" />
<TextView
android:layout_width="@dimen/dimen_1_dp"
android:layout_height="match_parent"
android:background="@color/colorE5" />
<TextView
android:id="@+id/tv_item_call"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center"
android:text="@string/dial"
android:textColor="@color/btn_bg"
android:textSize="@dimen/sp_18" />
</LinearLayout>
</LinearLayout>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/ic_details_phone"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</android.support.constraint.ConstraintLayout>
\ No newline at end of file
...@@ -25,7 +25,6 @@ ...@@ -25,7 +25,6 @@
android:layout_marginTop="@dimen/dp_4" android:layout_marginTop="@dimen/dp_4"
android:paddingLeft="@dimen/dp_4" android:paddingLeft="@dimen/dp_4"
android:paddingRight="@dimen/dp_4" android:paddingRight="@dimen/dp_4"
android:visibility="gone"
android:src="@mipmap/ic_home_details_location_1" /> android:src="@mipmap/ic_home_details_location_1" />
<TextView <TextView
......
...@@ -84,7 +84,7 @@ ...@@ -84,7 +84,7 @@
android:layout_height="@dimen/dimen_1_dp" android:layout_height="@dimen/dimen_1_dp"
android:layout_marginLeft="@dimen/dp_18" android:layout_marginLeft="@dimen/dp_18"
android:layout_marginRight="@dimen/dp_18" android:layout_marginRight="@dimen/dp_18"
android:background="@color/line_one" android:background="@color/color_29ebebeb"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"/> app:layout_constraintRight_toRightOf="parent"/>
......
...@@ -27,6 +27,13 @@ public class TokenInterceptor implements Interceptor { ...@@ -27,6 +27,13 @@ public class TokenInterceptor implements Interceptor {
break; break;
case 1: case 1:
language = "ko"; language = "ko";
break;
case 2:
language = "en";
break;
case 3:
language = "jpn";
break;
} }
Request originalRequest = chain.request(); Request originalRequest = chain.request();
// originalRequest.newBuilder().header("Content-Type", "application/json;charset=UTF-8").build(); // originalRequest.newBuilder().header("Content-Type", "application/json;charset=UTF-8").build();
......
package cn.dankal.basiclib.rx;
import cn.dankal.basiclib.base.BaseView;
import io.reactivex.disposables.Disposable;
/**
* @author Dankal Android Developer
* @since 2018/7/18
*/
public abstract class AbstractNoDialogSubscriber<T> extends AbstractSubscriber<T> {
public AbstractNoDialogSubscriber(BaseView view) {
super(view);
}
@Override
public void onError(Throwable e) {
super.onError(e);
if (view != null) view.dismissLoadingDialog();
}
@Override
public void onComplete() {
if (view != null) view.dismissLoadingDialog();
super.onComplete();
}
@Override
public void onSubscribe(Disposable d) {
super.onSubscribe(d);
}
}
...@@ -31,6 +31,10 @@ public class LocalManageUtil { ...@@ -31,6 +31,10 @@ public class LocalManageUtil {
return Locale.SIMPLIFIED_CHINESE; return Locale.SIMPLIFIED_CHINESE;
case 1: case 1:
return Locale.KOREA; return Locale.KOREA;
case 2:
return Locale.ENGLISH;
case 3:
return Locale.JAPANESE;
default: default:
return Locale.getDefault(); return Locale.getDefault();
} }
......
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<stroke
android:width="@dimen/dp_1"
android:color="#29ebebeb" />
</shape>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.LinearLayoutCompat xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="@dimen/dp_200"
android:gravity="center"
android:orientation="vertical">
<ImageView
android:layout_width="@dimen/dp_100"
android:layout_height="@dimen/dp_100"
android:src="@mipmap/ic_order_confirmation" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_13"
android:text="@string/no_merchandise_yet"
android:textColor="@color/color_a6a6a6"
android:textSize="@dimen/sp_13" />
</android.support.v7.widget.LinearLayoutCompat>
\ No newline at end of file
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/ll_bg" android:id="@+id/ll_bg"
android:gravity="bottom"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:orientation="vertical"> android:orientation="vertical">
...@@ -143,7 +144,7 @@ ...@@ -143,7 +144,7 @@
android:background="@color/color_ff2f2f2f" android:background="@color/color_ff2f2f2f"
android:gravity="center" android:gravity="center"
android:text="@string/reset" android:text="@string/reset"
android:textColor="@color/bg_7B7B7F" android:textColor="@color/color_d3d3d3"
android:textSize="@dimen/sp_17" /> android:textSize="@dimen/sp_17" />
<TextView <TextView
......
...@@ -56,6 +56,7 @@ ...@@ -56,6 +56,7 @@
android:background="@null" android:background="@null"
android:gravity="start" android:gravity="start"
android:hint="@string/please_enter_your_comments" android:hint="@string/please_enter_your_comments"
android:textColorHint="#595959"
android:lines="8" android:lines="8"
android:textColor="@color/color_595959" android:textColor="@color/color_595959"
android:maxLength="100" android:maxLength="100"
......
...@@ -6,9 +6,9 @@ ...@@ -6,9 +6,9 @@
android:orientation="vertical"> android:orientation="vertical">
<ImageView <ImageView
android:layout_width="wrap_content" android:layout_width="@dimen/dp_100"
android:layout_height="wrap_content" android:layout_height="@dimen/dp_100"
android:src="@mipmap/pic_my_home_no_order" /> android:src="@mipmap/ic_order_confirmation" />
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
......
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
android:id="@+id/ll_bg" android:id="@+id/ll_bg"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:gravity="bottom"
android:orientation="vertical"> android:orientation="vertical">
<android.support.v7.widget.LinearLayoutCompat <android.support.v7.widget.LinearLayoutCompat
...@@ -24,6 +25,7 @@ ...@@ -24,6 +25,7 @@
android:id="@+id/cl_title" android:id="@+id/cl_title"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="@dimen/dp_45" android:layout_height="@dimen/dp_45"
android:visibility="gone"
android:background="@color/btn_bg" android:background="@color/btn_bg"
android:orientation="horizontal"> android:orientation="horizontal">
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent" app:layout_constraintRight_toRightOf="parent"
android:src="@mipmap/ic_evaluation_increase" /> android:src="@mipmap/ic_evaluation_increase_s" />
<TextView <TextView
android:id="@+id/tv_tip_text" android:id="@+id/tv_tip_text"
......
...@@ -97,4 +97,5 @@ ...@@ -97,4 +97,5 @@
<color name="color_999999">#999999</color> <color name="color_999999">#999999</color>
<color name="color_686868">#686868</color> <color name="color_686868">#686868</color>
<color name="color_ebebeb">#EBEBEB</color> <color name="color_ebebeb">#EBEBEB</color>
<color name="color_29ebebeb">#29EBEBEB</color>
</resources> </resources>
\ No newline at end of file
...@@ -127,7 +127,7 @@ ...@@ -127,7 +127,7 @@
<!--TabLayout_tow--> <!--TabLayout_tow-->
<style name="MyCustomTabLayoutTow" parent="Widget.Design.TabLayout"> <style name="MyCustomTabLayoutTow" parent="Widget.Design.TabLayout">
<item name="tabIndicatorColor">@color/btn_bg</item> <item name="tabIndicatorColor">@color/btn_bg</item>
<item name="tabIndicatorHeight">5dp</item> <item name="tabIndicatorHeight">3dp</item>
<item name="tabPaddingStart">12dp</item> <item name="tabPaddingStart">12dp</item>
<item name="tabPaddingEnd">12dp</item> <item name="tabPaddingEnd">12dp</item>
<item name="tabBackground">?attr/selectableItemBackground</item> <item name="tabBackground">?attr/selectableItemBackground</item>
...@@ -137,8 +137,8 @@ ...@@ -137,8 +137,8 @@
<!--TabLayout_tow--> <!--TabLayout_tow-->
<style name="MyCustomTabLayoutNight" parent="Widget.Design.TabLayout"> <style name="MyCustomTabLayoutNight" parent="Widget.Design.TabLayout">
<item name="tabIndicatorColor">@color/color_ff6b5c</item> <item name="tabIndicatorColor">@color/btn_bg</item>
<item name="tabIndicatorHeight">5dp</item> <item name="tabIndicatorHeight">3dp</item>
<item name="tabPaddingStart">12dp</item> <item name="tabPaddingStart">12dp</item>
<item name="tabPaddingEnd">12dp</item> <item name="tabPaddingEnd">12dp</item>
<item name="tabBackground">?attr/selectableItemBackground</item> <item name="tabBackground">?attr/selectableItemBackground</item>
......
...@@ -62,29 +62,12 @@ class LanguageSelectActivity : BaseActivity() { ...@@ -62,29 +62,12 @@ class LanguageSelectActivity : BaseActivity() {
changeLanguage(language)*/ changeLanguage(language)*/
selectLanguage(1) selectLanguage(1)
} }
} btn_user_select_english.setOnClickListener{
selectLanguage(2)
/** }
* 如果是7.0以下,我们需要调用changeAppLanguage方法, btn_user_select_japanese.setOnClickListener {
* 如果是7.0及以上系统,直接把我们想要切换的语言类型保存在SharedPreferences中即可 selectLanguage(3)
* 然后重新启动MainActivity
* @param language
*/
private fun changeLanguage(language: String?) {
LanguageUtil.setApplicationLanguage(this, language)
//ToastUtils.showLong(getString(R.string.switch_success))
EventBus.getDefault().post(UpdateLanguageEvent(Constant.EVENT_REFRESH_LANGUAGE))
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.N) {
LanguageUtil.changeAppLanguage(DankalApplication.getContext(), language)
} }
SPUtils.put(Constant.EVENT_REFRESH_LANGUAGE, language)
SPUtils.put(Constant.FIRST_IN, false)
val intent = Intent(this, LoginActivity::class.java)
intent.flags = Intent.FLAG_ACTIVITY_CLEAR_TASK or Intent.FLAG_ACTIVITY_NEW_TASK
startActivity(intent)
} }
private fun selectLanguage(select: Int) { private fun selectLanguage(select: Int) {
......
...@@ -64,5 +64,29 @@ ...@@ -64,5 +64,29 @@
android:textColor="@color/white" android:textColor="@color/white"
android:textSize="@dimen/font_16_sp" /> android:textSize="@dimen/font_16_sp" />
<Button
android:id="@+id/btn_user_select_english"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_90"
android:layout_marginTop="@dimen/dp_14"
android:layout_marginRight="@dimen/dp_90"
android:background="@drawable/bg_button_select_language"
android:text="English"
android:textColor="@color/white"
android:textSize="@dimen/font_16_sp" />
<Button
android:id="@+id/btn_user_select_japanese"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_90"
android:layout_marginTop="@dimen/dp_14"
android:layout_marginRight="@dimen/dp_90"
android:background="@drawable/bg_button_select_language"
android:text="日本語"
android:textColor="@color/white"
android:textSize="@dimen/font_16_sp" />
</android.support.v7.widget.LinearLayoutCompat> </android.support.v7.widget.LinearLayoutCompat>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment