添加开服继续优化(还差post请求)

This commit is contained in:
kehaoyuan
2018-05-31 17:35:12 +08:00
parent 9797841280
commit 5eb815dba7
7 changed files with 75 additions and 19 deletions

View File

@ -6,6 +6,7 @@ import android.support.v4.content.ContextCompat;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.TextView;
@ -65,28 +66,35 @@ public class BindingAdapters {
}
}
@BindingAdapter({"addKaiFuNote"})
public static void addKaiFuTime(TextView view, String note) {
view.setText(note);
}
@BindingAdapter({"addKaiFuTime", "addKaiFuPosition"})
public static void addKaiFuTime(TextView view, Long time, Integer position) {
public static void addKaiFuTime(EditText view, Long time, Integer position) {
if (time == 0) {
view.setText("点击选择");
} else {
String pattern;
if (position == 0) {
pattern = "yyy-MM-dd hh:mm +";
pattern = "yyy-MM-dd HH:mm +";
} else {
pattern = "yyy-MM-dd hh:mm";
pattern = "yyy-MM-dd HH:mm";
}
SimpleDateFormat format = new SimpleDateFormat(pattern, Locale.CHINA);
view.setText(format.format(time * 1000));
}
}
@BindingAdapter({"kaiFuTextColor", "kaiFuTextPosition"})
public static void kaiFuTextColor(EditText view, Integer dataMark, Integer position) {
if (dataMark == 1 && view.getId() == R.id.kaifu_add_time
|| dataMark == 2 && view.getId() == R.id.kaifu_add_name
|| dataMark == 3 && view.getId() == R.id.kaifu_add_remark
|| dataMark == 4 && (view.getId() == R.id.kaifu_add_time || view.getId() == R.id.kaifu_add_name)) {
view.setTextColor(ContextCompat.getColor(view.getContext(), R.color.red));
} else if (position == 0) {
view.setTextColor(ContextCompat.getColor(view.getContext(), R.color.hint));
} else {
view.setTextColor(ContextCompat.getColor(view.getContext(), R.color.title));
}
}
@BindingAdapter("visibleGone")
public static void showHide(View view, Boolean show) {