|
|
@@ -16,6 +16,7 @@ import android.view.Menu;
|
|
|
import android.view.MenuItem;
|
|
|
import android.view.MotionEvent;
|
|
|
import android.view.View;
|
|
|
+import android.view.ViewConfiguration;
|
|
|
import android.view.ViewGroup;
|
|
|
import android.view.WindowManager;
|
|
|
import android.view.animation.Animation;
|
|
|
@@ -50,7 +51,6 @@ import com.xzjmyk.pm.activity.ui.erp.fragment.CalendarFragmet;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.model.Employees;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.net.ViewUtil;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.util.CommonUtil;
|
|
|
-import com.xzjmyk.pm.activity.ui.erp.util.Constants;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.util.JsonValidator;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.util.StringUtils;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.view.EmptyLayout;
|
|
|
@@ -211,6 +211,7 @@ public class OAActivity extends BaseActivity implements View.OnClickListener {
|
|
|
};
|
|
|
private boolean scrollable = true;
|
|
|
private float downY;
|
|
|
+ private float upY;
|
|
|
private float moveY;
|
|
|
|
|
|
private Set<Integer> getDay(JSONArray array) {
|
|
|
@@ -546,9 +547,12 @@ public class OAActivity extends BaseActivity implements View.OnClickListener {
|
|
|
if (chche.size() <= 0) {
|
|
|
emptyLayout.showEmpty();
|
|
|
}
|
|
|
- all_task_num.setText("工作日历 " + size);
|
|
|
- ok_task_num.setText("已完成 " + ok);
|
|
|
- uok_task_num.setText("未完成 " + (size - ok));
|
|
|
+ CommonUtil.textSpanForStyle(all_task_num, "工作日历 " + size, size + "", getResources().getColor(R.color.orange_text));
|
|
|
+ CommonUtil.textSpanForStyle(ok_task_num, "已完成 " + ok, ok + "", getResources().getColor(R.color.orange_text));
|
|
|
+ CommonUtil.textSpanForStyle(uok_task_num, "未完成 " + (size - ok), (size - ok) + "", getResources().getColor(R.color.orange_text));
|
|
|
+// all_task_num.setText("工作日历 " + size);
|
|
|
+// ok_task_num.setText("已完成 " + ok);
|
|
|
+// uok_task_num.setText("未完成 " + (size - ok));
|
|
|
adapter.setArray(chche, isMe);
|
|
|
adapter.notifyDataSetChanged();
|
|
|
|
|
|
@@ -648,13 +652,17 @@ public class OAActivity extends BaseActivity implements View.OnClickListener {
|
|
|
}
|
|
|
setDateToListener(meInt);
|
|
|
ok_scale.setVisibility(View.GONE);
|
|
|
+ my_log.setTextColor(getResources().getColor(R.color.darkorange));
|
|
|
+ subord_log.setTextColor(getResources().getColor(R.color.dimgrey));
|
|
|
my_log_tag.setBackgroundResource(R.color.darkorange);
|
|
|
- subord_log_tag.setBackgroundDrawable(null);
|
|
|
+ subord_log_tag.setBackgroundResource(R.color.item_line);
|
|
|
} else {
|
|
|
setDateToListener(otherInt);
|
|
|
ok_scale.setVisibility(View.VISIBLE);
|
|
|
+ my_log.setTextColor(getResources().getColor(R.color.dimgrey));
|
|
|
+ subord_log.setTextColor(getResources().getColor(R.color.darkorange));
|
|
|
subord_log_tag.setBackgroundResource(R.color.darkorange);
|
|
|
- my_log_tag.setBackgroundDrawable(null);
|
|
|
+ my_log_tag.setBackgroundResource(R.color.item_line);
|
|
|
}
|
|
|
setAdapterBeans();
|
|
|
}
|
|
|
@@ -812,25 +820,27 @@ public class OAActivity extends BaseActivity implements View.OnClickListener {
|
|
|
listenerMap.put(key, listener);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
@Override
|
|
|
public boolean dispatchTouchEvent(MotionEvent ev) {
|
|
|
- if (scrollable){
|
|
|
+ if (scrollable) {
|
|
|
return super.dispatchTouchEvent(ev);
|
|
|
- }else {
|
|
|
+ } else {
|
|
|
int action = ev.getAction();
|
|
|
- switch (action){
|
|
|
+ switch (action) {
|
|
|
case MotionEvent.ACTION_DOWN:
|
|
|
downY = ev.getRawY();
|
|
|
break;
|
|
|
case MotionEvent.ACTION_UP:
|
|
|
- if (Math.abs(moveY - downY) > 0){
|
|
|
+ upY = ev.getRawY();
|
|
|
+ Log.d("dispatchTouchup",upY+"");
|
|
|
+ if (Math.abs(upY - downY) > ViewConfiguration.get(OAActivity.this).getScaledTouchSlop()) {
|
|
|
return true;
|
|
|
}
|
|
|
break;
|
|
|
case MotionEvent.ACTION_MOVE:
|
|
|
moveY = ev.getRawY();
|
|
|
- if (Math.abs(moveY - downY) > 0){
|
|
|
+ Log.d("dispatchTouchmove",moveY+"");
|
|
|
+ if (Math.abs(moveY - downY) > ViewConfiguration.get(OAActivity.this).getScaledTouchSlop()) {
|
|
|
return true;
|
|
|
}
|
|
|
break;
|