From 47e332b0041056fb4add5c112d314bfa2d4fe4b9 Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期六, 01 四月 2017 15:11:31 +0800 Subject: [PATCH] --- /dev/null | 144 ------------------------------------------------ VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/CheckInFragment.java | 2 2 files changed, 0 insertions(+), 146 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/VisitReasonDialog.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/VisitReasonDialog.java deleted file mode 100644 index 1f22bf7..0000000 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/dialog/VisitReasonDialog.java +++ /dev/null @@ -1,144 +0,0 @@ -package cn.com.basic.face.dialog; - -import android.content.Context; -import android.graphics.Color; -import android.graphics.drawable.ColorDrawable; -import android.view.LayoutInflater; -import android.view.MotionEvent; -import android.view.View; -import android.widget.PopupWindow; -import android.widget.RelativeLayout; -import android.widget.TextView; - -import com.bsk.zhangbo.demoforbsk.R; -import cn.com.basic.face.adapter.MyWheelAdapter; -import cn.com.basic.face.util.OkClickedListener; -import com.wx.wheelview.widget.WheelView; - -import java.util.ArrayList; -import java.util.List; - -import cn.com.basic.face.discern.entity.Dictionary; - -/** - * Created by Sinoe on 2017/2/27. - */ - -public class VisitReasonDialog extends PopupWindow implements View.OnClickListener,WheelView.OnWheelItemSelectedListener{ - private View view; - private TextView mTvConfirm,mTvCancel,mTvTitle; - private List mList; - private WheelView mWheelView; - private Context mContext; - public VisitReasonDialog(Context context, List mList, String mTitle) { - this.mContext = context; - view = LayoutInflater.from(context).inflate(R.layout.dialog_visit_reason,null); - this.mList = mList; - mTvTitle = (TextView) view.findViewById(R.id.dialog_select_title); - if (mTitle !=null && mTitle.length() > 0){ - mTvTitle.setText(mTitle); - }else { - mTvTitle.setText("鏍囬"); - } - mWheelView = (WheelView) view.findViewById(R.id.dialog_select_list_view); - mWheelView.setOnWheelItemSelectedListener(this); - mTvCancel = (TextView) view.findViewById(R.id.dialog_select_cancel); - mTvConfirm = (TextView) view.findViewById(R.id.dialog_select_ok); - mTvCancel.setOnClickListener(this); - mTvConfirm.setOnClickListener(this); - mWheelView.setWheelAdapter(new MyWheelAdapter(context)); - mWheelView.setSkin(WheelView.Skin.Holo); - if (mList != null && mList.size() > 0) { - mWheelView.setWheelData(mList); - } - mWheelView.setWheelSize(5); - mWheelView.setBackgroundResource(R.color.colorBackground); - WheelView.WheelViewStyle style = new WheelView.WheelViewStyle(); - style.selectedTextColor = Color.parseColor("#11c3e3"); - style.textColor = Color.parseColor("#bcc6cf"); - style.selectedTextSize = 22; - style.textSize = 16; - style.holoBorderColor = Color.parseColor("#11c3e3"); - mWheelView.setStyle(style); - - //澶栭儴鍙偣鍑� - setOutsideTouchable(true); - - view.setOnTouchListener(new View.OnTouchListener() { - @Override - public boolean onTouch(View view, MotionEvent motionEvent) { - View popLayout = view.findViewById(R.id.dialog_country_linear_layout); - int top = popLayout.getTop(); - int bottom = popLayout.getBottom(); - int left = popLayout.getLeft(); - int right = popLayout.getRight(); - int y = (int) motionEvent.getY(); - int x = (int) motionEvent.getX(); - if (motionEvent.getAction() == MotionEvent.ACTION_UP){ - if (y<top || y> bottom){ - dismiss(); - } - if (x < left || x > right){ - dismiss(); - } - - } - return true; - } - }); - - /* - 璁剧疆绐楀彛鐗瑰緛 - */ - //璁剧疆瑙嗗浘 - this.setContentView(this.view); - //璁剧疆绐楀彛瀹介珮 - this.setHeight(RelativeLayout.LayoutParams.MATCH_PARENT); - this.setWidth(RelativeLayout.LayoutParams.MATCH_PARENT); - //璁剧疆寮瑰嚭绐楀彛鍙偣鍑� - this.setFocusable(true); - //瀹炰緥鍖朇olor - ColorDrawable colorDrawable = new ColorDrawable(0x7f000000); - this.setBackgroundDrawable(colorDrawable); - this.setAnimationStyle(R.style.PopupAnimation); - } - - @Override - public void onClick(View view) { - switch (view.getId()){ - case R.id.dialog_select_cancel: - dismiss(); - break; - case R.id.pop_single_add: - dismiss(); - break; - case R.id.dialog_select_ok: - for (OkClickedListener okButtonClickedListener : okButtonClickedListeners) { - if (mWheelView.getCurrentPosition() >= 0) { - Object o = mList.get(mWheelView.getCurrentPosition()); - String value = ""; - if (o instanceof Dictionary) { - value = ((Dictionary) o).getName(); - } else { - value = o+""; - } - okButtonClickedListener.onSelected(value); - } - } - dismiss(); - break; - } - } - - @Override - public void onItemSelected(int position, Object o) { - //Toast.makeText(mContext,mList.get(position),Toast.LENGTH_SHORT).show(); - } - - private List<OkClickedListener> okButtonClickedListeners = new ArrayList<OkClickedListener>(); - - public void addOkButtonClickedListener(OkClickedListener okButtonClickedListener) { - this.okButtonClickedListeners.add(okButtonClickedListener); - } - -} diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/CheckInFragment.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/CheckInFragment.java index 5a6101f..b660dab 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/CheckInFragment.java +++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/CheckInFragment.java @@ -2,7 +2,6 @@ import android.text.Editable; import android.text.TextWatcher; -import android.view.Gravity; import android.view.View; import android.widget.EditText; import android.widget.LinearLayout; @@ -22,7 +21,6 @@ import cn.com.basic.face.widget.CheckInIntervieweeCell; import cn.com.basic.face.widget.CheckInLeftListView; import cn.com.basic.face.widget.CheckInRightVisitorCell; -import cn.com.basic.face.dialog.VisitReasonDialog; import com.lidroid.xutils.view.annotation.ViewInject; import com.lidroid.xutils.view.annotation.event.OnClick; -- Gitblit v1.8.0