调整UI
增加道路属性面板
This commit is contained in:
@@ -28,21 +28,7 @@ class LeftAdapter(private var itemListener: ((Int, String) -> Unit?)? = null) :
|
||||
val bd = holder.viewBinding as TextItemSelectBinding
|
||||
val title = data[position]
|
||||
bd.itemId.text = title
|
||||
if (selectTitle == title) {
|
||||
bd.itemLayout.setBackgroundColor(
|
||||
holder.viewBinding.root.context.getColor(
|
||||
R.color.button_press_color,
|
||||
)
|
||||
)
|
||||
bd.itemId.setTextColor(holder.viewBinding.root.context.getColor(R.color.highFontColor))
|
||||
} else {
|
||||
bd.itemLayout.setBackgroundColor(
|
||||
holder.viewBinding.root.context.getColor(
|
||||
R.color.white,
|
||||
)
|
||||
)
|
||||
bd.itemId.setTextColor(holder.viewBinding.root.context.getColor(R.color.black))
|
||||
}
|
||||
holder.viewBinding.root.isSelected = selectTitle == title
|
||||
bd.root.setOnClickListener {
|
||||
if (selectTitle != title) {
|
||||
selectTitle = title
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item android:state_selected="true" android:color="@color/default_blue_text_color" />
|
||||
<item android:color="@color/white" />
|
||||
<item android:color="@color/black" />
|
||||
</selector>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item android:state_selected="true">
|
||||
<shape android:shape="oval">
|
||||
<size android:width="10dp" android:height="10dp" />
|
||||
<solid android:color="@color/default_button_blue_color" />
|
||||
</shape>
|
||||
</item>
|
||||
<item>
|
||||
<shape android:shape="oval">
|
||||
<size android:width="10dp" android:height="10dp" />
|
||||
<solid android:color="@color/white" />
|
||||
</shape>
|
||||
</item>
|
||||
</selector>
|
||||
@@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="oval">
|
||||
|
||||
<solid android:color="@color/default_button_blue_color" />
|
||||
|
||||
</shape>
|
||||
@@ -12,8 +12,9 @@
|
||||
android:layout_margin="3dp"
|
||||
android:gravity="center"
|
||||
android:padding="3dp"
|
||||
android:drawableLeft="@drawable/selector_task_link_edit_icon"
|
||||
android:textColor="@color/default_blue_text_color"
|
||||
android:paddingLeft="0dp"
|
||||
android:drawableLeft="@drawable/selector_text_drawable_left_white_blue"
|
||||
android:textColor="@color/selector_black_blue_color"
|
||||
android:textSize="14sp"/>
|
||||
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
android:id="@+id/item_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@color/white">
|
||||
android:background="@drawable/selector_adapter_item_select_bg">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/item_id"
|
||||
@@ -12,8 +12,8 @@
|
||||
android:layout_margin="3dp"
|
||||
android:gravity="center_vertical"
|
||||
android:padding="3dp"
|
||||
android:drawableLeft=""
|
||||
android:textColor="@color/black"
|
||||
android:drawableLeft="@drawable/selector_text_drawable_left_white_blue"
|
||||
android:textColor="@color/selector_black_blue_color"
|
||||
android:textSize="14sp"/>
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user