Commit 4d9758f2 authored by linfeng's avatar linfeng

首页发烧友开发

parents f014039a 3ae56a57
...@@ -8,8 +8,8 @@ android { ...@@ -8,8 +8,8 @@ android {
minSdkVersion rootProject.ext.minSdkVersion minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 134 versionCode 135
versionName "1.3.4" versionName "1.3.5"
multiDexEnabled true multiDexEnabled true
//新版Gradle 是 implementation 为了兼容compile,写上这句话 //新版Gradle 是 implementation 为了兼容compile,写上这句话
......
...@@ -69,6 +69,23 @@ public class GlideManager { ...@@ -69,6 +69,23 @@ public class GlideManager {
.into(image); .into(image);
} }
/**
* 加载普通图片
*
* @param url
* @param image
*/
public void loadImage(String url, ImageView image,int defaultImg) {
GlideApp.with(mContext)
.load(url)
.placeholder(defaultImg)
.error(R.drawable.glide_icon_error)
.apply(new RequestOptions()
.skipMemoryCache(false)
.diskCacheStrategy(DiskCacheStrategy.ALL))
.into(image);
}
/** /**
* 加载普通图片 * 加载普通图片
......
...@@ -342,6 +342,7 @@ public class HomeFragment extends BaseFragment<HomePresenter> implements Observa ...@@ -342,6 +342,7 @@ public class HomeFragment extends BaseFragment<HomePresenter> implements Observa
mRvEnthusiast.disableLoadMoreIfNotFullPage(); mRvEnthusiast.disableLoadMoreIfNotFullPage();
recyclerViewRvEnthusiast.setLayoutManager(new GridLayoutManager(getContext(), 2)); recyclerViewRvEnthusiast.setLayoutManager(new GridLayoutManager(getContext(), 2));
recyclerViewRvEnthusiast.addItemDecoration(new AbSpacesItemDecoration(10));// 分割线。 recyclerViewRvEnthusiast.addItemDecoration(new AbSpacesItemDecoration(10));// 分割线。
recyclerViewRvEnthusiast.addItemDecoration(new flow(10)); recyclerViewRvEnthusiast.addItemDecoration(new flow(10));
......
...@@ -245,10 +245,9 @@ public class SelectShopActivity extends BaseStatusActivity<CommonPresenter> impl ...@@ -245,10 +245,9 @@ public class SelectShopActivity extends BaseStatusActivity<CommonPresenter> impl
map.put("page", page); map.put("page", page);
map.put("limit", 10); map.put("limit", 10);
if (mCityId == 0) { if (mCityId == 0) {
map.put("addrCity", 441900); mCityId = 441900;
} else {
map.put("addrCity", mCityId);
} }
map.put("addrCity", mCityId);
// if (mLat > 0) { // if (mLat > 0) {
// map.put("lat", mLat); // map.put("lat", mLat);
// map.put("lon", mLon); // map.put("lon", mLon);
......
...@@ -116,7 +116,7 @@ public class ShareImageActivity extends SwipeBackActivity<CommonPresenter> { ...@@ -116,7 +116,7 @@ public class ShareImageActivity extends SwipeBackActivity<CommonPresenter> {
} }
@OnClick({R2.id.img_title_left, R2.id.tv_share}) @OnClick({R2.id.img_title_left, R2.id.tv_share, R2.id.iv_code})
public void onViewClicked(View view) { public void onViewClicked(View view) {
int i = view.getId(); int i = view.getId();
if (i == R.id.img_title_left) { if (i == R.id.img_title_left) {
...@@ -126,6 +126,7 @@ public class ShareImageActivity extends SwipeBackActivity<CommonPresenter> { ...@@ -126,6 +126,7 @@ public class ShareImageActivity extends SwipeBackActivity<CommonPresenter> {
if (rlBody != null && getViewBitmap(rlBody) != null) { if (rlBody != null && getViewBitmap(rlBody) != null) {
initShare(getViewBitmap(rlBody)); initShare(getViewBitmap(rlBody));
} }
} else if (i == R.id.iv_code) {
} }
} }
......
...@@ -149,8 +149,8 @@ ...@@ -149,8 +149,8 @@
<ImageView <ImageView
android:id="@+id/iv_code" android:id="@+id/iv_code"
android:layout_width="@dimen/size_60" android:layout_width="@dimen/size_80"
android:layout_height="@dimen/size_60" android:layout_height="@dimen/size_80"
android:layout_marginLeft="@dimen/size_30" android:layout_marginLeft="@dimen/size_30"
android:scaleType="centerCrop" /> android:scaleType="centerCrop" />
......
...@@ -47,7 +47,7 @@ ...@@ -47,7 +47,7 @@
<string name="rv_ok">确定</string> <string name="rv_ok">确定</string>
<string name="rv_rental_car">租房车</string> <string name="rv_rental_car">租房车</string>
<string name="rv_rental_car_content">开启生活新旅程</string> <string name="rv_rental_car_content">开启生活新旅程</string>
<string name="rv_get_car_address">取车公司</string> <string name="rv_get_car_address">取车公司</string>
<string name="rv_get_car_address_">取车地址:</string> <string name="rv_get_car_address_">取车地址:</string>
<string name="rv_get_car_hint">请选择取车分公司</string> <string name="rv_get_car_hint">请选择取车分公司</string>
<string name="rv_get_out_address">还车公司</string> <string name="rv_get_out_address">还车公司</string>
......
...@@ -268,7 +268,7 @@ ...@@ -268,7 +268,7 @@
android:clickable="false" android:clickable="false"
android:gravity="center" android:gravity="center"
android:orientation="vertical" android:orientation="vertical"
android:visibility="invisible"> android:visibility="visible">
<ImageView <ImageView
android:layout_width="@dimen/size_25" android:layout_width="@dimen/size_25"
......
...@@ -9,6 +9,7 @@ import android.net.Uri; ...@@ -9,6 +9,7 @@ import android.net.Uri;
import android.os.Build; import android.os.Build;
import android.os.Bundle; import android.os.Bundle;
import android.text.TextUtils; import android.text.TextUtils;
import android.util.Log;
import android.view.View; import android.view.View;
import android.webkit.JavascriptInterface; import android.webkit.JavascriptInterface;
import android.webkit.WebChromeClient; import android.webkit.WebChromeClient;
...@@ -123,11 +124,11 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter> ...@@ -123,11 +124,11 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
protected void initView(Bundle savedInstanceState, TitleView titleView, Intent intent) { protected void initView(Bundle savedInstanceState, TitleView titleView, Intent intent) {
showTitle(false); showTitle(false);
tvTitleCenter.setText("旅游详情"); tvTitleCenter.setText("旅游详情");
webUrl = TourismApi.TRAVEL_DETAILS +"?id=" + id; webUrl = TourismApi.TRAVEL_DETAILS + "?id=" + id;
initWeb(); initWeb();
initRxbus(); initRxbus();
if (!TextUtils.isEmpty(name) && !TextUtils.isEmpty(url)) { if (!TextUtils.isEmpty(name) && !TextUtils.isEmpty(url)) {
initShare(webUrl+"&shareType=app", name, "", url); initShare(webUrl + "&shareType=app", name, "", url);
} }
mWebView.loadUrl("JavaScript:getTourStock()"); // Android调用h5 mWebView.loadUrl("JavaScript:getTourStock()"); // Android调用h5
...@@ -143,6 +144,18 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter> ...@@ -143,6 +144,18 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
llItemBottom.setVisibility(View.GONE); llItemBottom.setVisibility(View.GONE);
} }
}); });
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
mWebView.setOnScrollChangeListener(new View.OnScrollChangeListener() {
@Override
public void onScrollChange(View v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) {
Log.d("scroll", "scrollX=" + scrollX);
Log.d("scroll", "scrollY=" + scrollY);
Log.d("scroll", "oldScrollX=" + oldScrollX);
Log.d("scroll", "oldScrollY=" + oldScrollY);
}
});
}
} }
@OnClick({R2.id.iv_back, R2.id.tv_appointment, R2.id.iv_collect, R2.id.iv_share, R2.id.tv_customer_service}) @OnClick({R2.id.iv_back, R2.id.tv_appointment, R2.id.iv_collect, R2.id.iv_share, R2.id.tv_customer_service})
...@@ -191,7 +204,7 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter> ...@@ -191,7 +204,7 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
// } // }
// } // }
// //
mWebView.loadUrl("JavaScript:openModal()"); // Android调用h5 mWebView.loadUrl("JavaScript:openModal()"); // Android调用h5
} }
} }
...@@ -334,10 +347,9 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter> ...@@ -334,10 +347,9 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
mWebView.setWebChromeClient(new WebChromeClient() { mWebView.setWebChromeClient(new WebChromeClient() {
@Override @Override
public void onProgressChanged(WebView view, int newProgress) { public void onProgressChanged(WebView view, int newProgress) {
if(newProgress==100){ if (newProgress == 100) {
pbProgress.setVisibility(View.GONE);//加载完网页进度条消失 pbProgress.setVisibility(View.GONE);//加载完网页进度条消失
} } else {
else{
pbProgress.setVisibility(View.VISIBLE);//开始加载网页时显示进度条 pbProgress.setVisibility(View.VISIBLE);//开始加载网页时显示进度条
pbProgress.setProgress(newProgress);//设置进度值 pbProgress.setProgress(newProgress);//设置进度值
} }
...@@ -357,11 +369,11 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter> ...@@ -357,11 +369,11 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
if (snsPlatform.mShowWord.equals("生成海报")) { if (snsPlatform.mShowWord.equals("生成海报")) {
ARouter.getInstance() ARouter.getInstance()
.build(Constance.ACTIVITY_URL_SHAREIMAGE) .build(Constance.ACTIVITY_URL_SHAREIMAGE)
.withString("icon",url) .withString("icon", url)
.withString("name",name) .withString("name", name)
.withString("keyword",content) .withString("keyword", content)
.withDouble("price",price) .withDouble("price", price)
.withString("url",webUrl) .withString("url", webUrl)
.navigation(); .navigation();
} else if (snsPlatform.mShowWord.equals("复制链接")) { } else if (snsPlatform.mShowWord.equals("复制链接")) {
copyText(); copyText();
...@@ -375,7 +387,7 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter> ...@@ -375,7 +387,7 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
if (platform.name().equals("WEIXIN_FAVORITE")) { if (platform.name().equals("WEIXIN_FAVORITE")) {
showToast( " 收藏成功啦"); showToast(" 收藏成功啦");
} else { } else {
if (platform != SHARE_MEDIA.MORE && platform != SHARE_MEDIA.SMS if (platform != SHARE_MEDIA.MORE && platform != SHARE_MEDIA.SMS
...@@ -458,16 +470,25 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter> ...@@ -458,16 +470,25 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
beanOrderParam = new Gson().fromJson(orderJson, beanOrderParam = new Gson().fromJson(orderJson,
new TypeToken<BeanOrderParam>() { new TypeToken<BeanOrderParam>() {
}.getType()); }.getType());
if (Integer.valueOf(beanOrderParam.getAdultNum()) < Integer.valueOf(beanOrderParam.getChildNum())){ if (Integer.valueOf(beanOrderParam.getAdultNum()) < Integer.valueOf(beanOrderParam.getChildNum())) {
showToast("成人数要大于或等于儿童数"); showToast("成人数要大于或等于儿童数");
}else if (Integer.valueOf(beanOrderParam.getAdultNum()) ==0){ } else if (Integer.valueOf(beanOrderParam.getAdultNum()) == 0) {
showToast("成人数不能为空!"); showToast("成人数不能为空!");
}else { } else {
startActivity(TravelerConfirmOrderActivity.getIntent(mActivity, beanOrderParam)); startActivity(TravelerConfirmOrderActivity.getIntent(mActivity, beanOrderParam));
} }
} }
} }
@JavascriptInterface
public void showTop(int state) {
if (state == 0) {
} else {
}
}
} }
private void getTourDetail() { private void getTourDetail() {
...@@ -575,7 +596,7 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter> ...@@ -575,7 +596,7 @@ public class TravelDetailsActivity extends BaseStatusActivity<TourismPresenter>
if (myClipboard == null) { if (myClipboard == null) {
myClipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); myClipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
} }
ClipData myClip = ClipData.newPlainText("text", webUrl+"&shareType=app"); ClipData myClip = ClipData.newPlainText("text", webUrl + "&shareType=app");
myClipboard.setPrimaryClip(myClip); myClipboard.setPrimaryClip(myClip);
showToast("复制成功!"); showToast("复制成功!");
} }
......
...@@ -4,6 +4,74 @@ ...@@ -4,6 +4,74 @@
android:layout_height="match_parent" android:layout_height="match_parent"
android:orientation="vertical"> android:orientation="vertical">
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/lay_title"
android:layout_width="match_parent"
android:layout_height="@dimen/size_55"
android:background="@color/colorWrite">
<ImageView
android:id="@+id/iv_back"
android:layout_width="@dimen/size_32"
android:layout_height="@dimen/size_32"
android:layout_centerVertical="true"
android:layout_marginLeft="@dimen/size_5"
android:padding="@dimen/size_8"
android:src="@drawable/rv_common_icon_back_dark" />
<TextView
android:id="@+id/tv_center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:ellipsize="end"
android:gravity="center"
android:maxWidth="320dp"
android:maxLines="1"
android:textColor="@color/textMain"
android:textSize="@dimen/text_18" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:gravity="center_vertical"
android:orientation="horizontal">
<ImageView
android:id="@+id/iv_collect"
android:layout_width="@dimen/size_32"
android:layout_height="@dimen/size_32"
android:layout_centerVertical="true"
android:layout_marginRight="@dimen/size_5"
android:padding="@dimen/size_8"
android:src="@drawable/tourism_rv_collect" />
<ImageView
android:id="@+id/iv_share"
android:layout_width="@dimen/size_32"
android:layout_height="@dimen/size_32"
android:layout_centerVertical="true"
android:layout_marginRight="@dimen/size_5"
android:padding="@dimen/size_8"
android:src="@drawable/tourism_rv_rentingcar_icon_share" />
</LinearLayout>
</RelativeLayout>
<include layout="@layout/common_line" />
<ProgressBar
android:id="@+id/pb_progress"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="match_parent"
android:layout_height="@dimen/size_3"
android:indeterminateOnly="false"
android:max="100"
android:progressDrawable="@drawable/shape_rv_bg_yellow_progress"
android:visibility="gone"></ProgressBar>
<FrameLayout <FrameLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent"> android:layout_height="match_parent">
...@@ -13,81 +81,6 @@ ...@@ -13,81 +81,6 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" /> android:layout_height="match_parent" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<RelativeLayout
android:id="@+id/lay_title"
android:layout_width="match_parent"
android:layout_height="@dimen/size_55"
android:layout_gravity="top">
<ImageView
android:id="@+id/iv_back"
android:layout_width="@dimen/size_32"
android:layout_height="@dimen/size_32"
android:layout_centerVertical="true"
android:layout_marginLeft="@dimen/size_5"
android:padding="@dimen/size_8"
android:src="@drawable/rv_common_icon_back_dark" />
<TextView
android:id="@+id/tv_center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:ellipsize="end"
android:gravity="center"
android:maxWidth="320dp"
android:maxLines="1"
android:textColor="@color/white"
android:textSize="@dimen/text_18"
android:visibility="gone" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:gravity="center_vertical"
android:orientation="horizontal">
<ImageView
android:id="@+id/iv_collect"
android:layout_width="@dimen/size_32"
android:layout_height="@dimen/size_32"
android:layout_centerVertical="true"
android:layout_marginRight="@dimen/size_5"
android:padding="@dimen/size_8"
android:src="@drawable/tourism_rv_collect" />
<ImageView
android:id="@+id/iv_share"
android:layout_width="@dimen/size_32"
android:layout_height="@dimen/size_32"
android:layout_centerVertical="true"
android:layout_marginRight="@dimen/size_5"
android:padding="@dimen/size_8"
android:src="@drawable/tourism_rv_rentingcar_icon_share" />
</LinearLayout>
</RelativeLayout>
<!--<include layout="@layout/common_line" />-->
<ProgressBar
android:id="@+id/pb_progress"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="match_parent"
android:layout_height="@dimen/size_3"
android:indeterminateOnly="false"
android:max="100"
android:progressDrawable="@drawable/shape_rv_bg_yellow_progress"
android:visibility="gone"></ProgressBar>
</LinearLayout>
<LinearLayout <LinearLayout
android:id="@+id/ll_item_bottom" android:id="@+id/ll_item_bottom"
android:layout_width="match_parent" android:layout_width="match_parent"
...@@ -104,11 +97,11 @@ ...@@ -104,11 +97,11 @@
<TextView <TextView
android:background="@color/white"
android:id="@+id/tv_customer_service" android:id="@+id/tv_customer_service"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="match_parent" android:layout_height="match_parent"
android:layout_weight="1" android:layout_weight="1"
android:background="@color/white"
android:gravity="center" android:gravity="center"
android:text="联系客服" android:text="联系客服"
android:textColor="@color/colorMain" android:textColor="@color/colorMain"
......
...@@ -88,10 +88,10 @@ public class Actions { ...@@ -88,10 +88,10 @@ public class Actions {
* @param context * @param context
*/ */
public void bindwechat(Context context) { public void bindwechat(Context context) {
// if (listener == null) { if (listener == null) {
// listener = new RvUMAuthListener(context); listener = new RvUMAuthListener(context);
// } }
// UMShareAPI.get(context).getPlatformInfo((Activity) context, SHARE_MEDIA.WEIXIN, listener); UMShareAPI.get(context).getPlatformInfo((Activity) context, SHARE_MEDIA.WEIXIN, listener);
} }
/***** /*****
......
...@@ -21,11 +21,15 @@ import android.widget.TextView; ...@@ -21,11 +21,15 @@ import android.widget.TextView;
import android.widget.Toast; import android.widget.Toast;
import com.base.utils.ui.image.round.RoundImageView; import com.base.utils.ui.image.round.RoundImageView;
import com.bumptech.glide.Glide;
import com.bumptech.glide.load.resource.bitmap.RoundedCorners;
import com.bumptech.glide.request.RequestOptions;
import com.ruiwenliu.wrapper.SPConstance; import com.ruiwenliu.wrapper.SPConstance;
import com.ruiwenliu.wrapper.base.BaseBean; import com.ruiwenliu.wrapper.base.BaseBean;
import com.ruiwenliu.wrapper.bean.UserInfoBean; import com.ruiwenliu.wrapper.bean.UserInfoBean;
import com.ruiwenliu.wrapper.util.UtilsManager; import com.ruiwenliu.wrapper.util.UtilsManager;
import com.ruiwenliu.wrapper.util.glide.GlideManager; import com.ruiwenliu.wrapper.util.glide.GlideManager;
import com.ruiwenliu.wrapper.util.glide.GlideOptions;
import com.ruiwenliu.wrapper.weight.TitleView; import com.ruiwenliu.wrapper.weight.TitleView;
import com.rv.component.utils.CacheEnum; import com.rv.component.utils.CacheEnum;
import com.rv.component.utils.DisplayUtil; import com.rv.component.utils.DisplayUtil;
...@@ -33,6 +37,7 @@ import com.rv.component.utils.RvCache; ...@@ -33,6 +37,7 @@ import com.rv.component.utils.RvCache;
import com.rv.component.utils.ZxingUtils; import com.rv.component.utils.ZxingUtils;
import com.rv.home.rv.module.basic.BaseStatusActivity; import com.rv.home.rv.module.basic.BaseStatusActivity;
import com.rv.share.presenter.ReativeBillPresenter; import com.rv.share.presenter.ReativeBillPresenter;
import com.rv.share.utils.TransformationUtils;
import com.yuyife.okgo.OkGoUtil; import com.yuyife.okgo.OkGoUtil;
import butterknife.BindView; import butterknife.BindView;
...@@ -53,6 +58,8 @@ public class ReativeBillActivity extends BaseStatusActivity<ReativeBillPresenter ...@@ -53,6 +58,8 @@ public class ReativeBillActivity extends BaseStatusActivity<ReativeBillPresenter
Button btnShare; Button btnShare;
@BindView(R2.id.ll_bill_content) @BindView(R2.id.ll_bill_content)
CardView llBillContent; CardView llBillContent;
@BindView(R2.id.img_bill_top)
ImageView imgBillTop ;
// @BindView(R2.id.ll_content) // @BindView(R2.id.ll_content)
// LinearLayout llContent; // LinearLayout llContent;
...@@ -73,16 +80,25 @@ public class ReativeBillActivity extends BaseStatusActivity<ReativeBillPresenter ...@@ -73,16 +80,25 @@ public class ReativeBillActivity extends BaseStatusActivity<ReativeBillPresenter
url = intent.getStringExtra("url"); url = intent.getStringExtra("url");
if (!TextUtils.isEmpty(url)) { if (!TextUtils.isEmpty(url)) {
Bitmap bitmap = ZxingUtils.createQRImage(url, DisplayUtil.dip2px(this, 150), DisplayUtil.dip2px(this, 150), BitmapFactory.decodeResource(getResources(),R.mipmap.logo)); Bitmap bitmap = ZxingUtils.createQRImage(url, DisplayUtil.dip2px(this, 150), DisplayUtil.dip2px(this, 150), BitmapFactory.decodeResource(getResources(),R.mipmap.logo));
imgQrcode.setImageBitmap(bitmap); imgQrcode.setImageBitmap(bitmap);
} }
GlideOptions options = GlideOptions.placeholderOf(com.ruiwenliu.wrapper.R.drawable.glide_icon_placeholder).
error(com.ruiwenliu.wrapper.R.drawable.glide_icon_error);
TransformationUtils utils = new TransformationUtils(imgBillTop);
Glide.with(this)
.asBitmap()
.load(R.drawable.bg_bill)
.apply(options)
.apply(RequestOptions.bitmapTransform(new RoundedCorners(12)).override(imgBillTop.getWidth(), imgBillTop.getHeight()))
.into(utils);
UserInfoBean userInfoBean = (UserInfoBean) RvCache.getInstance(getApplicationContext()).get(CacheEnum.USER); UserInfoBean userInfoBean = (UserInfoBean) RvCache.getInstance(getApplicationContext()).get(CacheEnum.USER);
String name = userInfoBean.getData().getNickname(); String name = userInfoBean.getData().getRealname();
String url = userInfoBean.getData().getHeadimgurl(); String url = userInfoBean.getData().getHeadimgurl();
if (!TextUtils.isEmpty(url)) { if (!TextUtils.isEmpty(url)) {
GlideManager.getInstance(getApplicationContext()).loadImage3(url, roundImageView); GlideManager.getInstance(getApplicationContext()).loadImage(url, roundImageView,R.drawable.icon_bill_defult);
} }
if (!TextUtils.isEmpty(name)) { if (!TextUtils.isEmpty(name)) {
tvPhone.setText(name); tvPhone.setText(name);
......
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" <shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"> android:shape="rectangle">
<!--空心框 圆角 少量红-->
<corners android:radius="@dimen/size_20" /> <corners android:radius="@dimen/size_20" />
<stroke <solid android:color="@color/white" />
android:width="@dimen/ui_dimen_stroke"
android:color="@color/colorYellow" />
<solid android:color="@color/uiColorTransparency" />
</shape> </shape>
\ No newline at end of file
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
<FrameLayout <FrameLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:background="#55eeeeee"> android:background="#F9D993">
<ScrollView <ScrollView
android:layout_width="match_parent" android:layout_width="match_parent"
...@@ -37,38 +37,32 @@ ...@@ -37,38 +37,32 @@
android:layout_marginBottom="@dimen/size_70" android:layout_marginBottom="@dimen/size_70"
android:scrollbars="none"> android:scrollbars="none">
<!--<LinearLayout-->
<!--android:background="#55eeeeee"-->
<!--android:id="@+id/ll_content"-->
<!--android:layout_width="match_parent"-->
<!--android:layout_height="match_parent"-->
<!--android:gravity="center">-->
<android.support.v7.widget.CardView <android.support.v7.widget.CardView
android:id="@+id/ll_bill_content" android:id="@+id/ll_bill_content"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center" android:layout_gravity="center"
android:background="@color/white"
app:cardCornerRadius="5dp"> app:cardCornerRadius="5dp">
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_margin="@dimen/size_10"
android:gravity="center_horizontal" android:gravity="center_horizontal"
android:orientation="vertical"> android:orientation="vertical">
<ImageView <ImageView
android:layout_width="wrap_content" android:id="@+id/img_bill_top"
android:layout_height="wrap_content" android:layout_width="match_parent"
android:src="@drawable/bg_bill" /> android:layout_height="wrap_content" />
<LinearLayout <LinearLayout
android:layout_marginRight="@dimen/size_20"
android:layout_marginLeft="@dimen/size_20"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/size_10"
android:layout_marginTop="@dimen/size_20" android:layout_marginTop="@dimen/size_20"
android:layout_marginRight="@dimen/size_10"
android:layout_marginBottom="@dimen/size_15" android:layout_marginBottom="@dimen/size_15"
android:gravity="center_vertical" android:gravity="center_vertical"
android:orientation="horizontal"> android:orientation="horizontal">
...@@ -77,71 +71,57 @@ ...@@ -77,71 +71,57 @@
<com.base.utils.ui.image.round.RoundImageView <com.base.utils.ui.image.round.RoundImageView
android:id="@+id/ring_header" android:id="@+id/ring_header"
android:layout_width="@dimen/size_50" android:layout_width="@dimen/size_50"
android:layout_height="@dimen/size_50" android:layout_height="@dimen/size_50" />
android:layout_marginLeft="@dimen/size_10" />
<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/size_5" android:layout_marginLeft="@dimen/size_5"
android:layout_weight="1"
android:orientation="vertical"> android:orientation="vertical">
<TextView <TextView
android:id="@+id/tv_phone" android:id="@+id/tv_phone"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="155****5918" android:singleLine="false"
android:text="155****59180000000000000000000000"
android:textColor="@color/colorMain" android:textColor="@color/colorMain"
android:textSize="@dimen/text_18" /> android:textSize="@dimen/text_18" />
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="3dp" android:layout_marginTop="@dimen/size_5"
android:text="邀请你一起参加" android:text="邀请你一起参加"
android:textColor="@color/text_Gray" android:textColor="@color/text_Gray"
android:textSize="@dimen/sp_12" /> android:textSize="@dimen/text_10" />
</LinearLayout> </LinearLayout>
<LinearLayout <LinearLayout
android:layout_width="0dp" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="match_parent"
android:layout_gravity="right" android:layout_gravity="right"
android:layout_marginRight="17dp" android:layout_marginLeft="@dimen/text_10"
android:layout_weight="1" android:gravity="center_vertical"
android:gravity="right|center_vertical" android:orientation="horizontal">
android:orientation="vertical">
<View
android:layout_width="1px"
android:layout_height="@dimen/size_60"
android:background="#E1E1E1" />
<ImageView <ImageView
android:id="@+id/img_qrcode" android:id="@+id/img_qrcode"
android:layout_width="@dimen/size_80" android:layout_width="@dimen/size_60"
android:layout_height="@dimen/size_80" android:layout_height="@dimen/size_60"
android:layout_marginLeft="@dimen/size_20"
android:src="@drawable/icon_share_wx" /> android:src="@drawable/icon_share_wx" />
<TextView
android:layout_width="@dimen/size_80"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/size_8"
android:gravity="center"
android:text="长按领奖励"
android:textColor="@color/colorMain"
android:textSize="@dimen/sp_12" />
</LinearLayout> </LinearLayout>
</LinearLayout> </LinearLayout>
<include layout="@layout/common_line" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="@dimen/size_10"
android:layout_marginTop="5dp"
android:layout_marginBottom="5dp"
android:src="@drawable/icon_reative_bill" />
</LinearLayout> </LinearLayout>
</android.support.v7.widget.CardView> </android.support.v7.widget.CardView>
...@@ -167,7 +147,7 @@ ...@@ -167,7 +147,7 @@
android:background="@drawable/bg_btn_bill_save" android:background="@drawable/bg_btn_bill_save"
android:gravity="center" android:gravity="center"
android:text="保存海报" android:text="保存海报"
android:textColor="@color/colorYellow" android:textColor="#FE9C36"
android:textSize="@dimen/sp_16" /> android:textSize="@dimen/sp_16" />
<Button <Button
......
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