Commit df47fc63 authored by linfeng's avatar linfeng

bug修复

parents 6febb874 ad755a4d
...@@ -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 132 versionCode 134
versionName "1.3.2" versionName "1.3.4"
multiDexEnabled true multiDexEnabled true
//新版Gradle 是 implementation 为了兼容compile,写上这句话 //新版Gradle 是 implementation 为了兼容compile,写上这句话
......
...@@ -8,6 +8,7 @@ import android.view.ViewGroup; ...@@ -8,6 +8,7 @@ import android.view.ViewGroup;
import android.widget.ImageView; import android.widget.ImageView;
import com.bumptech.glide.Glide; import com.bumptech.glide.Glide;
import com.bumptech.glide.load.resource.bitmap.RoundedCorners;
import com.bumptech.glide.request.RequestOptions; import com.bumptech.glide.request.RequestOptions;
import com.bumptech.glide.request.target.SimpleTarget; import com.bumptech.glide.request.target.SimpleTarget;
import com.bumptech.glide.request.transition.Transition; import com.bumptech.glide.request.transition.Transition;
...@@ -18,6 +19,8 @@ import com.ruiwenliu.wrapper.util.glide.GlideOptions; ...@@ -18,6 +19,8 @@ import com.ruiwenliu.wrapper.util.glide.GlideOptions;
import com.ruiwenliu.wrapper.util.glide.GlideRoundTransform; import com.ruiwenliu.wrapper.util.glide.GlideRoundTransform;
import com.xxfc.discovery.R; import com.xxfc.discovery.R;
import com.xxfc.discovery.bean.DiscoveryRecommendBean; import com.xxfc.discovery.bean.DiscoveryRecommendBean;
import com.xxfc.discovery.utils.TransformationUtils;
import com.xxfc.imcamera.photopicker.Image;
/** /**
* 推荐 * 推荐
...@@ -33,7 +36,6 @@ public class DiscoveryRecommendAdapter extends BaseQuickAdapter<DiscoveryRecomme ...@@ -33,7 +36,6 @@ public class DiscoveryRecommendAdapter extends BaseQuickAdapter<DiscoveryRecomme
} }
@Override @Override
protected void convert(BaseViewHolder helper, DiscoveryRecommendBean.DataBeanX.DataBean item) { protected void convert(BaseViewHolder helper, DiscoveryRecommendBean.DataBeanX.DataBean item) {
if (item == null) { if (item == null) {
...@@ -44,21 +46,29 @@ public class DiscoveryRecommendAdapter extends BaseQuickAdapter<DiscoveryRecomme ...@@ -44,21 +46,29 @@ public class DiscoveryRecommendAdapter extends BaseQuickAdapter<DiscoveryRecomme
DiscoveryRecommendBean.DataBeanX.DataBean.Body body = item.getBody(); DiscoveryRecommendBean.DataBeanX.DataBean.Body body = item.getBody();
if (body != null) { if (body != null) {
if (body.getImages() != null && body.getImages().size() > 0) { if (body.getImages() != null && body.getImages().size() > 0) {
// Glide.with(mContext)
// .asBitmap()//强制Glide返回一个Bitmap对象
// .load(body.getImages().get(0).getOurl())
// .into(new SimpleTarget<Bitmap>() {
// @Override
// public void onResourceReady(@NonNull Bitmap bitmap, @Nullable Transition<? super Bitmap> transition) {
// ViewGroup.LayoutParams lp =helper.getView(R.id.iv_icon_pat).getLayoutParams();
// lp.height = bitmap.getHeight() * (int) (display.getWidth() / 2 - 30 ) / bitmap.getWidth() ;
// helper.getView(R.id.iv_icon_pat).setLayoutParams(lp);
// }
// });
// GlideManager.getInstance(mContext).loadRoundImage2(body.getImages().get(0).getOurl(), (ImageView) helper.getView(R.id.iv_icon_pat),8);
ImageView image = helper.getView(R.id.iv_icon_pat);
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(image);
Glide.with(mContext) Glide.with(mContext)
.asBitmap()//强制Glide返回一个Bitmap对象 .asBitmap()
.load(body.getImages().get(0).getOurl()) .load(body.getImages().get(0).getOurl())
.into(new SimpleTarget<Bitmap>() { .apply(options)
@Override .apply(RequestOptions.bitmapTransform(new RoundedCorners(12)).override(image.getWidth(), image.getHeight()))
public void onResourceReady(@NonNull Bitmap bitmap, @Nullable Transition<? super Bitmap> transition) { .into(utils);
ViewGroup.LayoutParams lp =helper.getView(R.id.iv_icon_pat).getLayoutParams();
lp.height = bitmap.getHeight() * (int) (display.getWidth() / 2 - 60 ) / bitmap.getWidth() ;
helper.getView(R.id.iv_icon_pat).setLayoutParams(lp);
}
});
GlideManager.getInstance(mContext).loadRoundImage2(body.getImages().get(0).getOurl(), (ImageView) helper.getView(R.id.iv_icon_pat),8);
} }
helper.setText(R.id.tv_title, body.getText()); helper.setText(R.id.tv_title, body.getText());
if ("4".equals(body.getType())) { //消息类型 基础属性 1=文字消息、2=图文消息、3=语音消息、4=视频消息、 5=文件消 if ("4".equals(body.getType())) { //消息类型 基础属性 1=文字消息、2=图文消息、3=语音消息、4=视频消息、 5=文件消
......
...@@ -11,7 +11,7 @@ public interface DiscoveryApi extends RvFrameConfig { ...@@ -11,7 +11,7 @@ public interface DiscoveryApi extends RvFrameConfig {
String DISCOVERY_IMQUESTION_ADD = HOST + "/api/im/imQuestion/add"; String DISCOVERY_IMQUESTION_ADD = HOST + "/api/im/imQuestion/add";
//获取推荐消息列表 //获取推荐消息列表
String DISCOVERY_HOTMSG_LIST = HOST + "/api/im/app/unauth/hotMsg/list"; String DISCOVERY_HOTMSG_LIST = HOST + "/api/im/msg/app/unauth/hotMsg/list";
//获取拍拍、短视频请求列表 //获取拍拍、短视频请求列表
String DISCOVERY_UNAUTH_LIST = HOST + "/api/im/msg/app/unauth/list"; String DISCOVERY_UNAUTH_LIST = HOST + "/api/im/msg/app/unauth/list";
......
...@@ -10,6 +10,8 @@ public class TransformationUtils extends ImageViewTarget<Bitmap> { ...@@ -10,6 +10,8 @@ public class TransformationUtils extends ImageViewTarget<Bitmap> {
private ImageView target; private ImageView target;
public TransformationUtils(ImageView target) { public TransformationUtils(ImageView target) {
super(target); super(target);
this.target = target; this.target = target;
......
...@@ -513,10 +513,13 @@ public class ConfirmOrderActivity extends BaseStatusActivity<CommonPresenter> { ...@@ -513,10 +513,13 @@ public class ConfirmOrderActivity extends BaseStatusActivity<CommonPresenter> {
return; return;
} }
payType = 1;
new PaymentTypeSelection(mActivity) { new PaymentTypeSelection(mActivity) {
@Override @Override
public void helper(final ViewHolder helper) { public void helper(final ViewHolder helper) {
super.helper(helper); super.helper(helper);
helper.setText(R.id.tv_amount, tvPayMoney.getText().toString()); helper.setText(R.id.tv_amount, tvPayMoney.getText().toString());
helper.setOnClickListener(new View.OnClickListener() { helper.setOnClickListener(new View.OnClickListener() {
@Override @Override
......
...@@ -480,6 +480,7 @@ public class TravelerConfirmOrderActivity extends BaseStatusActivity<TourismPres ...@@ -480,6 +480,7 @@ public class TravelerConfirmOrderActivity extends BaseStatusActivity<TourismPres
return; return;
} }
payType = 1;
new PaymentTypeSelection(mActivity) { new PaymentTypeSelection(mActivity) {
@Override @Override
public void helper(final ViewHolder helper) { public void helper(final ViewHolder helper) {
......
...@@ -105,7 +105,7 @@ public class MemberCenterActivity extends BaseStatusActivity<MemberPresenter> { ...@@ -105,7 +105,7 @@ public class MemberCenterActivity extends BaseStatusActivity<MemberPresenter> {
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
EnvUtils.setEnv(EnvUtils.EnvEnum.SANDBOX); // EnvUtils.setEnv(EnvUtils.EnvEnum.SANDBOX);
// StatusBarUtil.setRootViewFitsSystemWindows(mActivity, false); // StatusBarUtil.setRootViewFitsSystemWindows(mActivity, false);
} }
......
...@@ -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);
} }
/***** /*****
......
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