From cf8b4cdd99e35f947c8cb104891d10d9c3ea4611 Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期三, 29 三月 2017 18:15:57 +0800 Subject: [PATCH] --- VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java | 7 +++ VisitFace/DemoForBsk/app/src/main/res/layout/fragment_register.xml | 12 +++++- VisitFace/DemoForBsk/app/src/main/res/layout/fragment_home_bottom_register_cell.xml | 23 +++-------- VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/HomeAdapter.java | 26 ++++++++----- 4 files changed, 39 insertions(+), 29 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/HomeAdapter.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/HomeAdapter.java index 877cd45..2d704ee 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/HomeAdapter.java +++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/adapter/HomeAdapter.java @@ -11,6 +11,7 @@ import com.bsk.zhangbo.demoforbsk.R; import cn.com.basic.face.base.MainActivity; import cn.com.basic.face.fragment.CheckInFragment; +import cn.com.basic.face.fragment.RegisterFragment; import cn.com.basic.face.util.AppApi; import cn.com.basic.face.util.WindowsUtil; import com.camnter.easyrecyclerview.adapter.EasyRecyclerViewAdapter; @@ -73,7 +74,7 @@ */ private void RegisterViewHolder(EasyRecyclerViewHolder holder,int posistion){ - RelativeLayout mLayout = holder.findViewById(R.id.item_register_base); + RelativeLayout mLayout = holder.findViewById(R.id.fragment_home_bottom_register_cell_relative_layout); ViewGroup.LayoutParams layoutParams = mLayout.getLayoutParams(); layoutParams.height = WindowsUtil.dip2px(context, 127); layoutParams.width = WindowsUtil.dip2px(context, 104); @@ -81,15 +82,20 @@ final Object data = this.getItem(posistion); - ImageView photoIv = (ImageView) mLayout.findViewById(R.id.item_register_bcg); - TextView toRegisterTv = (TextView) mLayout.findViewById(R.id.item_register_to_register); - toRegisterTv.setOnClickListener(new View.OnClickListener(){ - @Override - public void onClick(View view) { - MainActivity.selectPage(1); - System.out.println(data.toString()); - } - }); + ImageView fragment_home_bottom_register_cell_photo = holder.findViewById(R.id.fragment_home_bottom_register_cell_photo); + TextView fragment_home_bottom_register_cell_to_register = holder.findViewById(R.id.fragment_home_bottom_register_cell_to_register); + + if (data instanceof VisitorQueryItem) { + final VisitorQueryItem item = (VisitorQueryItem)data; + fragment_home_bottom_register_cell_photo.setImageURI(Uri.parse(AppApi.IMAGEURL_BASE +item.getImagePath())); + fragment_home_bottom_register_cell_to_register.setOnClickListener(new View.OnClickListener(){ + @Override + public void onClick(View view) { + MainActivity.selectPage(1); + RegisterFragment.getInstance().setRegisterInfo(item); + } + }); + } } diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java index b5271a2..7f932de 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java +++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/RegisterFragment.java @@ -17,11 +17,13 @@ import com.bsk.zhangbo.demoforbsk.R; import cn.com.basic.face.base.BaseFragment; +import cn.com.basic.face.discern.query.item.VisitorQueryItem; import cn.com.basic.face.service.DictionaryMng; import cn.com.basic.face.service.RegisterMng; import cn.com.basic.face.service.VisitorTypeMng; import cn.com.basic.face.listeners.OkButtonClickedListener; +import cn.com.basic.face.util.AppApi; import cn.com.basic.face.widget.BirthdayPickerDialog; import cn.com.basic.face.widget.CountrySelectionDialog; import cn.com.basic.face.widget.SingleSelectionDialog; @@ -81,6 +83,8 @@ private View mViewCompayName; @ViewInject(R.id.register_remark) private View mViewRemark; + @ViewInject(R.id.register_choose_photo) + private ImageView register_choose_photo; private String[] countryWordData; private List<String> countryWordList; @@ -300,4 +304,7 @@ public void onClick(View v) {} + public void setRegisterInfo(VisitorQueryItem item) { + register_choose_photo.setImageURI(Uri.parse(AppApi.IMAGEURL_BASE + item.getImagePath())); + } } diff --git a/VisitFace/DemoForBsk/app/src/main/res/layout/fragment_home_bottom_register_cell.xml b/VisitFace/DemoForBsk/app/src/main/res/layout/fragment_home_bottom_register_cell.xml index 8064c40..633c4d3 100644 --- a/VisitFace/DemoForBsk/app/src/main/res/layout/fragment_home_bottom_register_cell.xml +++ b/VisitFace/DemoForBsk/app/src/main/res/layout/fragment_home_bottom_register_cell.xml @@ -1,29 +1,18 @@ <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" - android:id="@+id/item_register_base" + android:id="@+id/fragment_home_bottom_register_cell_relative_layout" android:layout_width="wrap_content" android:layout_height="wrap_content"> - <ImageView - android:id="@+id/item_register_bcg" + <com.facebook.drawee.view.SimpleDraweeView + android:id="@+id/fragment_home_bottom_register_cell_photo" android:layout_width="104dp" android:layout_height="127dp" - android:scaleType="centerCrop" - android:src="@mipmap/timg" - android:layout_alignParentTop="true" - android:layout_alignParentStart="true" /> - <!--<ImageView - android:id="@+id/item_register_to_register" - android:layout_width="20dp" - android:layout_height="20dp" - android:layout_marginRight="10dp" - android:layout_marginBottom="6dp" - android:src="@mipmap/ic_launcher" android:layout_alignParentBottom="true" - android:layout_alignParentRight="true"/> - --> + android:scaleType="centerCrop" + /> <TextView - android:id="@+id/item_register_to_register" + android:id="@+id/fragment_home_bottom_register_cell_to_register" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/rounded_textview" diff --git a/VisitFace/DemoForBsk/app/src/main/res/layout/fragment_register.xml b/VisitFace/DemoForBsk/app/src/main/res/layout/fragment_register.xml index 96a96ad..e730176 100644 --- a/VisitFace/DemoForBsk/app/src/main/res/layout/fragment_register.xml +++ b/VisitFace/DemoForBsk/app/src/main/res/layout/fragment_register.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:tools="http://schemas.android.com/tools" android:id="@+id/register_base" android:orientation="vertical" android:layout_width="match_parent" android:background="@android:color/white" @@ -76,7 +77,14 @@ android:layout_marginTop="10dp" android:gravity="center_horizontal" android:orientation="horizontal"> - <TextView + + <com.facebook.drawee.view.SimpleDraweeView + android:id="@+id/register_choose_photo" + android:layout_width="147dp" + android:layout_height="206dp" + android:gravity="center" + /> + <!--<TextView android:id="@+id/register_choose_photo" android:layout_width="147dp" android:layout_height="206dp" @@ -84,7 +92,7 @@ android:text="閫夋嫨浜虹墿蹇収" android:textSize="@dimen/text_size_normal" android:textColor="@android:color/white" - android:gravity="center"/> + android:gravity="center"/>--> <ImageView android:id="@+id/register_update__photo" android:layout_width="147dp" -- Gitblit v1.8.0