Commit 626ea2d7 authored by linfeng's avatar linfeng

代码提交

parent 43642804
......@@ -6,4 +6,6 @@ public final class ImageUrl {
public static final String IMG_BG_BILL = "https://mgmt.dfangche.com/image/app/bg_bill.png";
public static final String IMG_BG_BANNER_SIGN = "https://mgmt.dfangche.com/image/app/banner_sign.png";
public static final String IMG_BG_LOGO = "https://mgmt.dfangche.com/image/admin/2019-11-27/66.png";
}
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/common_icon_bg_positive_check" android:state_checked="true" />
<item android:drawable="@drawable/common_icon_bg_positive_uncheck" android:state_checked="false" />
</selector>
\ No newline at end of file
......@@ -24,20 +24,21 @@ import com.baidu.mapapi.map.MyLocationData;
import com.baidu.mapapi.map.OverlayOptions;
import com.baidu.mapapi.model.LatLng;
import com.frame.base.url.Constance;
import com.frame.base.url.ImageUrl;
import com.frame.rv.config.RvFrameConfig;
import com.ruiwenliu.wrapper.base.BaseBean;
import com.ruiwenliu.wrapper.base.BaseStatusActivity;
import com.ruiwenliu.wrapper.base.presenter.CommonPresenter;
import com.ruiwenliu.wrapper.util.LocationManager;
import com.ruiwenliu.wrapper.util.MapUtil;
import com.ruiwenliu.wrapper.util.ViewHolder;
import com.ruiwenliu.wrapper.util.glide.GlideManager;
import com.ruiwenliu.wrapper.weight.TitleView;
import com.rv.component.dialog.PickerDialog;
import com.rv.component.utils.LocationRecord;
import com.rv.home.R;
import com.rv.home.R2;
import com.ruiwenliu.wrapper.util.ViewHolder;
import com.ruiwenliu.wrapper.weight.TitleView;
import com.rv.home.rv.module.ApiConfig;
import com.rv.component.dialog.PickerDialog;
import com.ruiwenliu.wrapper.base.presenter.CommonPresenter;
import com.rv.home.rv.module.ui.main.home.bean.ShopListBean;
import java.util.ArrayList;
......@@ -46,6 +47,7 @@ import java.util.List;
import java.util.Map;
import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.OnClick;
import io.reactivex.Observable;
import io.reactivex.observers.DisposableObserver;
......@@ -67,6 +69,8 @@ public class ShopShowActivity extends BaseStatusActivity<CommonPresenter> {
LinearLayout rlVisible;
@BindView(R2.id.tv_phone)
TextView tvPhone;
@BindView(R2.id.iv_icon)
ImageView ivIcon;
private LocationManager locationManager;
BaiduMap mBaiduMap;
......@@ -95,6 +99,8 @@ public class ShopShowActivity extends BaseStatusActivity<CommonPresenter> {
showTitle(false);
mLat = intent.getDoubleExtra("lat", 0);
mLon = intent.getDoubleExtra("lon", 0);
GlideManager.getInstance(mActivity).loadImage(ImageUrl.IMG_BG_LOGO, ivIcon);
initMap();
}
......@@ -173,7 +179,7 @@ public class ShopShowActivity extends BaseStatusActivity<CommonPresenter> {
private void getShopList(int page) {
Map<String, Object> map = new LinkedHashMap<>();
map.put("page", page);
map.put("limit", 1000);
map.put("limit", 1500);
if (mLat > 0) {
map.put("lat", mLat);
map.put("lon", mLon);
......@@ -389,6 +395,12 @@ public class ShopShowActivity extends BaseStatusActivity<CommonPresenter> {
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// TODO: add setContentView(...) invocation
ButterKnife.bind(this);
}
}
......@@ -7,6 +7,8 @@ import android.support.v7.widget.RecyclerView;
import android.view.Gravity;
import android.view.View;
import android.view.ViewGroup;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.TextView;
import com.ruiwenliu.wrapper.dialog.BaseDialog;
......@@ -37,6 +39,7 @@ public class CheckPriceDialog extends BaseDialog {
final TextView tvCash = (TextView) helper.getView(R.id.tv_item_use_cash);
final TextView tvMember = (TextView) helper.getView(R.id.tv_item_use_member);
final RecyclerView rvContent = (RecyclerView) helper.getView(R.id.rv_content);
CheckBox isUseMember = (CheckBox) helper.getView(R.id.cb_use_member);
tvCash.setSelected(true);
tvCash.setTextColor(getContext().getResources().getColor(R.color.colorWrite));
......@@ -45,6 +48,20 @@ public class CheckPriceDialog extends BaseDialog {
rvContent.setNestedScrollingEnabled(false);
rvContent.setAdapter(adapter);
isUseMember.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked) {
adapter.setType(true);
adapter.notifyDataSetChanged();
} else {
adapter.setType(false);
adapter.notifyDataSetChanged();
}
}
});
helper.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
......@@ -54,15 +71,13 @@ public class CheckPriceDialog extends BaseDialog {
tvCash.setTextColor(getContext().getResources().getColor(R.color.colorWrite));
tvMember.setSelected(false);
tvMember.setTextColor(getContext().getResources().getColor(R.color.gray_FFB74B));
adapter.setType(false);
adapter.notifyDataSetChanged();
} else if (id == R.id.tv_item_use_member) {
tvCash.setSelected(false);
tvCash.setTextColor(getContext().getResources().getColor(R.color.gray_FFB74B));
tvMember.setSelected(true);
tvMember.setTextColor(getContext().getResources().getColor(R.color.colorWrite));
adapter.setType(true);
adapter.notifyDataSetChanged();
}
}
}, R.id.tv_item_use_cash, R.id.tv_item_use_member);
......
......@@ -4,11 +4,13 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".rv.module.ui.main.home.ShopShowActivity">
<com.baidu.mapapi.map.MapView
android:id="@+id/bmapView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clickable="true" />
<ImageView
android:id="@+id/iv_back"
android:layout_width="@dimen/size_40"
......@@ -21,9 +23,9 @@
<ImageView
android:id="@+id/iv_location"
android:layout_alignParentRight="true"
android:layout_width="@dimen/size_50"
android:layout_height="@dimen/size_50"
android:layout_alignParentRight="true"
android:layout_marginLeft="@dimen/size_5"
android:layout_marginTop="@dimen/size_10"
android:layout_marginRight="@dimen/size_15"
......@@ -40,73 +42,85 @@
<!--/>-->
<LinearLayout
android:id="@+id/ll_visible"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginLeft="@dimen/size_30"
android:layout_marginRight="@dimen/size_30"
android:layout_alignParentBottom="true"
android:layout_marginBottom="@dimen/size_30"
android:layout_width="match_parent"
android:padding="@dimen/size_15"
android:visibility="gone"
android:id="@+id/ll_visible"
android:background="@color/colorWrite"
android:orientation="horizontal"
android:layout_height="wrap_content">
<RelativeLayout
android:padding="@dimen/size_15"
android:visibility="gone">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:paddingRight="@dimen/size_10"
android:orientation="vertical"
android:paddingRight="@dimen/size_10">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
android:layout_height="wrap_content"
android:orientation="horizontal">
<ImageView
android:id="@+id/iv_icon"
android:layout_width="@dimen/size_25"
android:layout_height="@dimen/size_25" />
<TextView
android:id="@+id/tv_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="@color/textMain"
android:textSize="@dimen/text_18"
android:drawablePadding="@dimen/size_5"
android:drawableLeft="@drawable/rv_common_icon_logo"
android:id="@+id/tv_name"
android:layout_marginLeft="@dimen/size_5"
android:layout_toRightOf="@+id/iv_icon"
android:text=""
/>
android:textColor="@color/textMain"
android:textSize="@dimen/text_18" />
</LinearLayout>
<TextView
android:layout_marginTop="@dimen/size_8"
android:id="@+id/tv_address"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="@color/textGray"
android:textSize="@dimen/text_14"
android:layout_below="@id/tv_name"
android:id="@+id/tv_address"
android:layout_marginTop="@dimen/size_8"
android:text=""
/>
android:textColor="@color/textGray"
android:textSize="@dimen/text_14" />
<TextView
android:id="@+id/tv_phone"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="@color/textGray"
android:textSize="@dimen/text_14"
android:layout_below="@id/tv_address"
android:id="@+id/tv_phone"
android:text=""
/>
</RelativeLayout>
android:textColor="@color/textGray"
android:textSize="@dimen/text_14" />
</LinearLayout>
<RelativeLayout
android:id="@+id/rl_navigation"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageView
android:layout_centerHorizontal="true"
android:src="@drawable/rv_rentingcar_icon_gps"
android:layout_width="@dimen/size_30"
android:layout_height="@dimen/size_30"
/>
<TextView
android:textColor="@color/textMain"
android:textSize="@dimen/text_12"
android:layout_centerHorizontal="true"
android:text="去这里"
android:src="@drawable/rv_rentingcar_icon_gps" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="@dimen/size_35"
/>
android:text="去这里"
android:textColor="@color/textMain"
android:textSize="@dimen/text_12" />
</RelativeLayout>
</LinearLayout>
......
......@@ -4,9 +4,9 @@
android:layout_height="wrap_content"
android:background="@color/colorWrite"
android:orientation="vertical"
android:paddingBottom="@dimen/size_10"
android:paddingLeft="@dimen/size_15"
android:paddingRight="@dimen/size_15">
android:paddingRight="@dimen/size_15"
android:paddingBottom="@dimen/size_10">
<LinearLayout
android:layout_width="match_parent"
......@@ -20,14 +20,25 @@
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="价格明细表"
android:text="每日价格"
android:textColor="@color/colorMain"
android:textSize="@dimen/text_16" />
<CheckBox
android:id="@+id/cb_use_member"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:button="@drawable/selector_rv_positive_check"
android:paddingLeft="@dimen/size_10"
android:text="会员天数抵扣"
android:textColor="@color/colorMain"
android:textSize="@dimen/text_14" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
android:orientation="horizontal"
android:visibility="gone">
<TextView
android:id="@+id/tv_item_use_cash"
......@@ -131,7 +142,6 @@
<android.support.v7.widget.RecyclerView
android:id="@+id/rv_content"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</android.support.v7.widget.RecyclerView>
android:layout_height="wrap_content"></android.support.v7.widget.RecyclerView>
</LinearLayout>
\ 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