|
|
@@ -3,6 +3,7 @@ package com.sheep.gamegroup.view.activity;
|
|
|
import android.app.AlertDialog;
|
|
|
import android.content.Intent;
|
|
|
import android.graphics.Bitmap;
|
|
|
+import android.os.Bundle;
|
|
|
import android.view.View;
|
|
|
import android.view.ViewGroup;
|
|
|
import android.widget.ImageView;
|
|
|
@@ -14,7 +15,6 @@ import com.bumptech.glide.request.RequestOptions;
|
|
|
import com.sheep.gamegroup.event.ImageHeadChange;
|
|
|
import com.sheep.gamegroup.event.UserNameChange;
|
|
|
import com.sheep.gamegroup.model.entity.UserInfoEntity;
|
|
|
-
|
|
|
import com.sheep.gamegroup.util.GlideImageLoader;
|
|
|
import com.sheep.jiuyan.samllsheep.R;
|
|
|
import com.sheep.jiuyan.samllsheep.base.AbsChooseImageActivity;
|
|
|
@@ -27,8 +27,9 @@ import org.greenrobot.eventbus.Subscribe;
|
|
|
import org.greenrobot.eventbus.ThreadMode;
|
|
|
|
|
|
import butterknife.BindView;
|
|
|
+import butterknife.ButterKnife;
|
|
|
import butterknife.OnClick;
|
|
|
-
|
|
|
+import de.hdodenhof.circleimageview.CircleImageView;
|
|
|
|
|
|
|
|
|
/**
|
|
|
@@ -48,10 +49,12 @@ public class PersionInfoAct extends AbsChooseImageActivity {
|
|
|
ImageView tvQr;
|
|
|
@BindView(R.id.rl_qr)
|
|
|
RelativeLayout rlQr;
|
|
|
- @BindView(R.id.iv_head_right)
|
|
|
- ImageView ivHeadRight;
|
|
|
+
|
|
|
@BindView(R.id.rl_head)
|
|
|
RelativeLayout rl_head;
|
|
|
+ @BindView(R.id.iv_head_right)
|
|
|
+ CircleImageView ivHeadRight;
|
|
|
+
|
|
|
|
|
|
@Override
|
|
|
protected int getLayoutId() {
|
|
|
@@ -76,7 +79,7 @@ public class PersionInfoAct extends AbsChooseImageActivity {
|
|
|
Intent i = getIntent();
|
|
|
if (i != null && i.hasExtra("info")) {
|
|
|
mEntity = (UserInfoEntity) i.getSerializableExtra("info");
|
|
|
- if(mEntity!=null) {
|
|
|
+ if (mEntity != null) {
|
|
|
tvNike.setText(mEntity.getNickname());
|
|
|
tvSheepId.setText(mEntity.getInvitation_code());
|
|
|
Bitmap mBitmap = CodeUtils.createImage(mEntity.getShare_link(), 30, 30, null);
|
|
|
@@ -96,15 +99,14 @@ public class PersionInfoAct extends AbsChooseImageActivity {
|
|
|
|
|
|
@Subscribe(threadMode = ThreadMode.MAIN)
|
|
|
public void onMessageEvent(UserNameChange done) {
|
|
|
- UserInfoEntity user=mEntity;
|
|
|
+ UserInfoEntity user = mEntity;
|
|
|
user.setNickname(done.getNikeName());
|
|
|
- mEntity=user;
|
|
|
+ mEntity = user;
|
|
|
tvNike.setText(mEntity.getNickname());
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
private void showQR() {
|
|
|
AlertDialog.Builder builder = new AlertDialog.Builder(this);
|
|
|
View view = View.inflate(this, R.layout.x_ask_qr_dialog, null);
|
|
|
@@ -134,8 +136,8 @@ public class PersionInfoAct extends AbsChooseImageActivity {
|
|
|
ImageView iv = view.findViewById(R.id.iv_close);
|
|
|
ImageView iv_qr = view.findViewById(R.id.iv_qr);
|
|
|
ViewGroup.LayoutParams params = iv_qr.getLayoutParams();
|
|
|
- params.height=G.WIDTH - 60;
|
|
|
- params.width =G.HEIGHT / 2-20;
|
|
|
+ params.height = G.WIDTH - 60;
|
|
|
+ params.width = G.HEIGHT / 2 - 20;
|
|
|
iv_qr.setScaleType(ImageView.ScaleType.CENTER_INSIDE);
|
|
|
iv_qr.setLayoutParams(params);
|
|
|
Glide.with(PersionInfoAct.this)
|
|
|
@@ -154,13 +156,12 @@ public class PersionInfoAct extends AbsChooseImageActivity {
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
@OnClick({R.id.iv_head_right, R.id.tv_nike, R.id.rl_qr, R.id.rl_head})
|
|
|
public void onClick(View view) {
|
|
|
switch (view.getId()) {
|
|
|
case R.id.tv_nike:
|
|
|
- Intent i=new Intent(PersionInfoAct.this,ReNameActivity.class);
|
|
|
- i.putExtra("name",mEntity.getNickname());
|
|
|
+ Intent i = new Intent(PersionInfoAct.this, ReNameActivity.class);
|
|
|
+ i.putExtra("name", mEntity.getNickname());
|
|
|
startActivity(i);
|
|
|
break;
|
|
|
case R.id.rl_qr:
|
|
|
@@ -184,7 +185,7 @@ public class PersionInfoAct extends AbsChooseImageActivity {
|
|
|
|
|
|
@Override
|
|
|
protected void onGetNetImageUrl(String url) {
|
|
|
- ImageHeadChange imageHeadChange=new ImageHeadChange();
|
|
|
+ ImageHeadChange imageHeadChange = new ImageHeadChange();
|
|
|
imageHeadChange.setAvatar(url);
|
|
|
EventBus.getDefault().post(imageHeadChange);
|
|
|
|
|
|
@@ -195,4 +196,11 @@ public class PersionInfoAct extends AbsChooseImageActivity {
|
|
|
super.onDestroy();
|
|
|
EventBus.getDefault().unregister(this);
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ protected void onCreate(Bundle savedInstanceState) {
|
|
|
+ super.onCreate(savedInstanceState);
|
|
|
+ // TODO: add setContentView(...) invocation
|
|
|
+ ButterKnife.bind(this);
|
|
|
+ }
|
|
|
}
|