ソースを参照

修改反馈登陆bug

316044749 7 年 前
コミット
766d7525ed

+ 1 - 1
app/src/main/java/com/ynstkz/shitu/android/activity/AlterHeadpicActivity.java

@@ -107,7 +107,7 @@ public class AlterHeadpicActivity extends TitleBarActivity implements View.OnCli
         if(userInfo != null && userInfo.getData() != null){
 
             if(!TextUtils.isEmpty(userInfo.getData().getHeadPic())){
-                Glide.with(this).load(UrlCat.HOST + userInfo.getData().getHeadPic()).asBitmap().into(new BitmapImageViewTarget(ivHeadPic){
+                Glide.with(this).load(ImageUtils.formatHeadPic(userInfo.getData().getHeadPic())).asBitmap().into(new BitmapImageViewTarget(ivHeadPic){
 
                     @Override
                     protected void setResource(Bitmap resource) {

+ 24 - 1
app/src/main/java/com/ynstkz/shitu/android/activity/HomeActivity.java

@@ -25,7 +25,6 @@ import com.ynstkz.shitu.android.base.TitleBarActivity;
 import com.ynstkz.shitu.android.bean.LocationDataBean;
 import com.ynstkz.shitu.android.data.SharedPreferencesUtils;
 import com.ynstkz.shitu.android.event.LocationChangedEvent;
-import com.ynstkz.shitu.android.event.LoginEvent;
 import com.ynstkz.shitu.android.event.LogoutEvent;
 import com.ynstkz.shitu.android.event.RegisterSuccessEvent;
 import com.ynstkz.shitu.android.fragment.ConfirmationDialogFragment;
@@ -38,6 +37,30 @@ import org.greenrobot.eventbus.ThreadMode;
 
 import butterknife.Bind;
 
+/**
+ *        ┏┓       ┏┓+ +
+ *       ┏┛┻━━━━━━━┛┻┓ + +
+ *       ┃       ┃
+ *       ┃   ━   ┃ ++ + + +
+ *       █████━█████  ┃+
+ *       ┃       ┃ +
+ *       ┃   ┻   ┃
+ *       ┃       ┃ + +
+ *       ┗━━┓    ┏━┛
+ *               ┃    ┃
+ *         ┃    ┃ + + + +
+ *         ┃   ┃ Code is far away from     bug with the animal protecting
+ *         ┃   ┃ +              神兽保佑,代码无bug
+ *         ┃   ┃
+ *         ┃   ┃  +
+ *         ┃    ┗━━━┓ + +
+ *         ┃      ┣┓
+ *         ┃      ┏┛
+ *         ┗┓┓┏━━━┳┓┏┛ + + + +
+ *          ┃┫┫  ┃┫┫
+ *          ┗┻┛  ┗┻┛+ + + +
+ */
+
 public class HomeActivity extends TitleBarActivity implements AMapLocationListener {
 
     private static final String FRAGMENT_DIALOG = "dialog";

+ 16 - 11
app/src/main/java/com/ynstkz/shitu/android/fragment/UserCenterFragment.java

@@ -5,6 +5,7 @@ import android.graphics.Bitmap;
 import android.os.Bundle;
 import android.support.v4.graphics.drawable.RoundedBitmapDrawable;
 import android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory;
+import android.text.TextUtils;
 import android.view.LayoutInflater;
 import android.view.View;
 import android.view.ViewGroup;
@@ -217,18 +218,22 @@ public class UserCenterFragment extends BaseFragment {
         }
         tvUsername.setText(userInfoBean.getData().getUserName());
         String headPic = userInfoBean.getData().getHeadPic();
-        if(!headPic.startsWith("http")){
-            headPic = UrlCat.HOST + headPic;
-        }
-        Glide.with(getActivity()).load(headPic).asBitmap().into(new BitmapImageViewTarget(ivHead){
-
-            @Override
-            protected void setResource(Bitmap resource) {
-                RoundedBitmapDrawable circularBitmapDrawable = RoundedBitmapDrawableFactory.create(getResources(), resource);
-                circularBitmapDrawable.setCircular(true);
-                ivHead.setImageDrawable(circularBitmapDrawable);
+        if(!TextUtils.isEmpty(headPic)){
+            if(!headPic.startsWith("http")){
+                headPic = UrlCat.HOST + headPic;
             }
-        });
+            Glide.with(getActivity()).load(headPic).asBitmap().into(new BitmapImageViewTarget(ivHead){
+
+                @Override
+                protected void setResource(Bitmap resource) {
+                    RoundedBitmapDrawable circularBitmapDrawable = RoundedBitmapDrawableFactory.create(getResources(), resource);
+                    circularBitmapDrawable.setCircular(true);
+                    ivHead.setImageDrawable(circularBitmapDrawable);
+                }
+            });
+        } else {
+            ivHead.setImageResource(R.drawable.default_head_icon);
+        }
     }
 
     @Subscribe(threadMode = ThreadMode.MAIN)

+ 21 - 0
app/src/main/java/com/ynstkz/shitu/android/utils/ImageUtils.java

@@ -11,6 +11,10 @@ import android.graphics.drawable.Drawable;
 import android.net.Uri;
 import android.os.Environment;
 import android.provider.MediaStore;
+import android.text.TextUtils;
+
+import com.ynstkz.shitu.android.common.Constants;
+import com.ynstkz.shitu.android.data.UrlCat;
 
 import java.io.File;
 import java.io.FileInputStream;
@@ -190,4 +194,21 @@ public class ImageUtils {
         }
         return newbmp;
     }
+
+    /**
+     * 格式化头像
+     * @param headpicUrl
+     * @return
+     */
+    public static String formatHeadPic(String headpicUrl){
+        if(TextUtils.isEmpty(headpicUrl)){
+            return "";
+        }
+        if(headpicUrl.startsWith("http")){
+            return headpicUrl;
+        } else {
+            return UrlCat.HOST + headpicUrl;
+        }
+
+    }
 }

BIN
app/src/main/res/drawable-xxhdpi/logo.png


+ 1 - 2
app/src/main/res/layout/activity_find_pwd.xml

@@ -48,8 +48,7 @@
             android:text="灌 灌 在 线"
             android:textColor="@color/main_color"
             android:textSize="@dimen/company_18sp"
-            android:textStyle="bold"
-            android:visibility="gone"/>
+            android:textStyle="bold"/>
 
     </LinearLayout>
 

+ 1 - 2
app/src/main/res/layout/activity_findpassword_affirm.xml

@@ -48,8 +48,7 @@
             android:text="灌 灌 在 线"
             android:textColor="@color/main_color"
             android:textSize="@dimen/company_18sp"
-            android:textStyle="bold"
-            android:visibility="gone"/>
+            android:textStyle="bold"/>
 
     </LinearLayout>
 

+ 2 - 3
app/src/main/res/layout/activity_login.xml

@@ -57,8 +57,7 @@
                     android:text="灌 灌 在 线"
                     android:textColor="@color/main_color"
                     android:textSize="@dimen/company_18sp"
-                    android:textStyle="bold"
-                    android:visibility="gone"/>
+                    android:textStyle="bold"/>
 
             </LinearLayout>
 
@@ -78,7 +77,7 @@
                 android:layout_height="@dimen/company_50dp"
                 android:layout_marginTop="@dimen/company_10dp"
                 android:background="@drawable/shapre_default_edit_bg"
-                android:hint="请输入用户名称/手机号/邮箱"
+                android:hint="请输入用户名称/手机号"
                 android:maxLines="1"
                 android:singleLine="true"
                 android:textCursorDrawable="@null"

+ 1 - 2
app/src/main/res/layout/activity_login_phonecode.xml

@@ -57,8 +57,7 @@
                     android:text="灌 灌 在 线"
                     android:textColor="@color/main_color"
                     android:textSize="@dimen/company_18sp"
-                    android:textStyle="bold"
-                    android:visibility="gone"/>
+                    android:textStyle="bold"/>
 
             </LinearLayout>
 

+ 1 - 2
app/src/main/res/layout/activity_register.xml

@@ -48,8 +48,7 @@
             android:text="灌 灌 在 线"
             android:textColor="@color/main_color"
             android:textSize="@dimen/company_18sp"
-            android:textStyle="bold"
-            android:visibility="gone"/>
+            android:textStyle="bold"/>
 
     </LinearLayout>
 

+ 1 - 2
app/src/main/res/layout/activity_register_submint.xml

@@ -47,8 +47,7 @@
             android:text="灌 灌 在 线"
             android:textColor="@color/main_color"
             android:textSize="@dimen/company_18sp"
-            android:textStyle="bold"
-            android:visibility="gone"/>
+            android:textStyle="bold"/>
 
     </LinearLayout>
 

+ 2 - 4
app/src/main/res/layout/item_org_comment_list.xml

@@ -10,8 +10,7 @@
         android:id="@+id/iv_icon"
         android:layout_width="@dimen/company_60dp"
         android:layout_height="@dimen/company_60dp"
-        android:scaleType="centerCrop"
-        android:background="@mipmap/ic_launcher"/>
+        android:scaleType="centerCrop"/>
 
     <LinearLayout
         android:layout_width="match_parent"
@@ -24,8 +23,7 @@
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:textSize="@dimen/company_15sp"
-            android:textColor="@color/color_333"
-            android:text="流雨小山"/>
+            android:textColor="@color/color_333"/>
 
         <me.zhanghai.android.materialratingbar.MaterialRatingBar
             android:id="@+id/rb_score"

BIN
app/src/main/res/mipmap-hdpi/logo.png


BIN
app/src/main/res/mipmap-xhdpi/logo.png


BIN
app/src/main/res/mipmap-xxhdpi/logo.png


BIN
app/src/main/res/mipmap-xxxhdpi/logo.png