Commit f8dbbd05 authored by fallenstardust's avatar fallenstardust

点击头像切换用户

parent bb295d5b
...@@ -22,6 +22,7 @@ import android.view.LayoutInflater; ...@@ -22,6 +22,7 @@ import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.widget.ImageView; import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.ProgressBar; import android.widget.ProgressBar;
import android.widget.RelativeLayout; import android.widget.RelativeLayout;
import android.widget.TextView; import android.widget.TextView;
...@@ -62,6 +63,7 @@ public class MycardFragment extends BaseFragemnt implements View.OnClickListener ...@@ -62,6 +63,7 @@ public class MycardFragment extends BaseFragemnt implements View.OnClickListener
private SharedPreferences lastModified; private SharedPreferences lastModified;
long exitLasttime = 0; long exitLasttime = 0;
//头像昵称账号 //头像昵称账号
private LinearLayout ll_head_login;
private ImageView mHeadView; private ImageView mHeadView;
private TextView mNameView, mStatusView; private TextView mNameView, mStatusView;
private TextView tv_back_mc; private TextView tv_back_mc;
...@@ -119,6 +121,8 @@ public class MycardFragment extends BaseFragemnt implements View.OnClickListener ...@@ -119,6 +121,8 @@ public class MycardFragment extends BaseFragemnt implements View.OnClickListener
tv_back_mc = view.findViewById(R.id.tv_back_mc); tv_back_mc = view.findViewById(R.id.tv_back_mc);
tv_back_mc.setOnClickListener(this); tv_back_mc.setOnClickListener(this);
ll_head_login = view.findViewById(R.id.ll_head_login);
ll_head_login.setOnClickListener(this);
mHeadView = view.findViewById(R.id.img_head); mHeadView = view.findViewById(R.id.img_head);
mNameView = view.findViewById(R.id.tv_name); mNameView = view.findViewById(R.id.tv_name);
mStatusView = view.findViewById(R.id.tv_dp); mStatusView = view.findViewById(R.id.tv_dp);
...@@ -307,6 +311,9 @@ public class MycardFragment extends BaseFragemnt implements View.OnClickListener ...@@ -307,6 +311,9 @@ public class MycardFragment extends BaseFragemnt implements View.OnClickListener
@Override @Override
public void onClick(View v) { public void onClick(View v) {
switch (v.getId()) { switch (v.getId()) {
case R.id.ll_head_login:
mWebViewPlus.loadUrl("https://accounts.moecube.com/profiles");
break;
case R.id.tv_back_mc: case R.id.tv_back_mc:
onHome(); onHome();
break; break;
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
android:id="@+id/drawer_layout" android:id="@+id/drawer_layout"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:background="#dd0B2241" android:background="#80000000"
android:orientation="vertical"> android:orientation="vertical">
<FrameLayout <FrameLayout
...@@ -14,25 +14,25 @@ ...@@ -14,25 +14,25 @@
android:orientation="vertical" android:orientation="vertical"
android:padding="10dp"> android:padding="10dp">
<androidx.appcompat.widget.LinearLayoutCompat <LinearLayout
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="match_parent" android:layout_height="match_parent"
android:layout_weight="1" android:layout_weight="1"
android:id="@+id/ll_head_login"
android:layout_gravity="right"
android:orientation="horizontal"> android:orientation="horizontal">
<androidx.appcompat.widget.AppCompatImageView <FrameLayout
android:id="@+id/img_head" android:layout_width="wrap_content"
android:layout_width="40dp" android:layout_height="match_parent"
android:layout_height="40dp" android:orientation="vertical">
android:layout_marginRight="@dimen/dp_10"
android:src="@drawable/avatar" />
<androidx.appcompat.widget.AppCompatTextView <androidx.appcompat.widget.AppCompatTextView
android:id="@+id/tv_name" android:id="@+id/tv_name"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text=""
android:layout_gravity="center" android:layout_gravity="center"
android:text=""
android:textColor="@color/holo_green_bright" android:textColor="@color/holo_green_bright"
android:textSize="15sp" android:textSize="15sp"
android:textStyle="bold" /> android:textStyle="bold" />
...@@ -43,20 +43,29 @@ ...@@ -43,20 +43,29 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_below="@id/tv_name" android:layout_below="@id/tv_name"
android:layout_marginTop="5dp" android:layout_marginTop="5dp"
android:layout_toRightOf="@id/img_head"
android:ellipsize="end" android:ellipsize="end"
android:lines="1" android:lines="1"
android:text="" android:text=""
android:textColor="@color/holo_orange_bright" android:textColor="@color/holo_orange_bright"
android:textSize="10sp" android:textSize="10sp"
android:visibility="invisible"/> android:visibility="gone" />
</androidx.appcompat.widget.LinearLayoutCompat> </FrameLayout>
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/img_head"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginLeft="@dimen/dp_10"
android:src="@drawable/avatar" />
</LinearLayout>
<androidx.appcompat.widget.AppCompatButton <androidx.appcompat.widget.AppCompatButton
android:id="@+id/tv_back_mc" android:id="@+id/tv_back_mc"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="right" android:layout_gravity="left"
android:background="@drawable/button_bg" android:background="@drawable/button_bg"
android:gravity="center" android:gravity="center"
android:text="@string/back_to_mycard_home" android:text="@string/back_to_mycard_home"
......
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