diff --git a/OCH/mogo-och-common-module/src/main/java/com/mogo/och/common/module/wigets/OCHBorderShadowLayout.java b/OCH/mogo-och-common-module/src/main/java/com/mogo/och/common/module/wigets/OCHBorderShadowLayout.java
index 9a7555f315..22702e5ee9 100644
--- a/OCH/mogo-och-common-module/src/main/java/com/mogo/och/common/module/wigets/OCHBorderShadowLayout.java
+++ b/OCH/mogo-och-common-module/src/main/java/com/mogo/och/common/module/wigets/OCHBorderShadowLayout.java
@@ -43,7 +43,8 @@ public class OCHBorderShadowLayout extends LinearLayout {
//阴影颜色
private int shadowColor = Color.parseColor("#333333");
-
+ //阴影的位置
+ private int shadowPosition = 0;
//阴影半径
private float shadowRadius = 0f;
@@ -93,6 +94,7 @@ public class OCHBorderShadowLayout extends LinearLayout {
xOffset = typedArray.getDimension(R.styleable.ShadowLayout_xOffset,DimenUtil.INSTANCE.dp2px(10));
yOffset = typedArray.getDimension(R.styleable.ShadowLayout_yOffset,DimenUtil.INSTANCE.dp2px(10));
bgColor = typedArray.getColor(R.styleable.ShadowLayout_bgColor,Color.WHITE);
+ shadowPosition = typedArray.getInt(R.styleable.ShadowLayout_shadow_position,0);
typedArray.recycle();
if (shadowRadius<0){
@@ -208,7 +210,23 @@ public class OCHBorderShadowLayout extends LinearLayout {
}
// mPaint.setShadowLayer(blurRadius,0,0,shadowColor);
if (blurRadius>0){
- mPaint.setMaskFilter(new BlurMaskFilter(blurRadius,BlurMaskFilter.Blur.NORMAL));
+ switch (shadowPosition){
+ case 0:
+ mPaint.setMaskFilter(new BlurMaskFilter(blurRadius,BlurMaskFilter.Blur.NORMAL));
+ break;
+ case 1:
+ mPaint.setMaskFilter(new BlurMaskFilter(blurRadius,BlurMaskFilter.Blur.SOLID));
+ break;
+ case 2:
+ mPaint.setMaskFilter(new BlurMaskFilter(blurRadius,BlurMaskFilter.Blur.OUTER));
+ mPaint.setStyle(Paint.Style.FILL_AND_STROKE);
+ mPaint.setStrokeWidth(0);
+ break;
+ case 3:
+ mPaint.setMaskFilter(new BlurMaskFilter(blurRadius,BlurMaskFilter.Blur.INNER));
+ break;
+ default:
+ }
}
mPaint.setColor(shadowColor);
mPaint.setAntiAlias(true);
diff --git a/OCH/mogo-och-common-module/src/main/res/values/attrs.xml b/OCH/mogo-och-common-module/src/main/res/values/attrs.xml
index 002381f781..27efdf3802 100644
--- a/OCH/mogo-och-common-module/src/main/res/values/attrs.xml
+++ b/OCH/mogo-och-common-module/src/main/res/values/attrs.xml
@@ -24,7 +24,13 @@
-
+
+
+
+
+
+
+
diff --git a/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/TaxiPassengerCheckView.kt b/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/TaxiPassengerCheckView.kt
index 1a0934a8ad..b2b9a145c1 100644
--- a/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/TaxiPassengerCheckView.kt
+++ b/OCH/mogo-och-taxi-passenger/src/main/java/com/mogo/och/taxi/passenger/ui/TaxiPassengerCheckView.kt
@@ -184,6 +184,9 @@ class TaxiPassengerCheckView :RelativeLayout, View.OnClickListener {
for(i in numSelect.indices){
numSelect[i] = null
}
+ numSelectTextView.forEach {
+ it?.text = ""
+ }
}
companion object {
diff --git a/OCH/mogo-och-taxi-passenger/src/main/res/drawable-xhdpi-2560x1440/taxi_p_arrived_end_light.png b/OCH/mogo-och-taxi-passenger/src/main/res/drawable-xhdpi-2560x1440/taxi_p_arrived_end_light.png
new file mode 100644
index 0000000000..046f001a37
Binary files /dev/null and b/OCH/mogo-och-taxi-passenger/src/main/res/drawable-xhdpi-2560x1440/taxi_p_arrived_end_light.png differ
diff --git a/OCH/mogo-och-taxi-passenger/src/main/res/drawable-xhdpi/taxi_p_arrived_end_light.png b/OCH/mogo-och-taxi-passenger/src/main/res/drawable-xhdpi/taxi_p_arrived_end_light.png
new file mode 100644
index 0000000000..046f001a37
Binary files /dev/null and b/OCH/mogo-och-taxi-passenger/src/main/res/drawable-xhdpi/taxi_p_arrived_end_light.png differ
diff --git a/OCH/mogo-och-taxi-passenger/src/main/res/layout/taxi_p_arrived_end_panel.xml b/OCH/mogo-och-taxi-passenger/src/main/res/layout/taxi_p_arrived_end_panel.xml
index 46dacafbf3..f77be70e9f 100644
--- a/OCH/mogo-och-taxi-passenger/src/main/res/layout/taxi_p_arrived_end_panel.xml
+++ b/OCH/mogo-och-taxi-passenger/src/main/res/layout/taxi_p_arrived_end_panel.xml
@@ -7,72 +7,98 @@
android:background="@drawable/taxi_p_arrive_end_panel_bg"
tools:ignore="MissingDefaultResource">
-
-
+ app:layout_constraintStart_toStartOf="parent"
+ app:shadowColor="#80000000"
+ app:shadowRadius="60px"
+ app:shadow_position="outer"
+ app:xOffset="0px"
+ app:yOffset="0px">
+
+
+
+
+
-
+
-
+
-
-
-
-
-
+
-
+
+
+
\ No newline at end of file