样式修改

This commit is contained in:
yangyakun
2022-06-28 19:23:27 +08:00
parent 3379738b08
commit 7cd8502b6b
6 changed files with 23 additions and 6 deletions

View File

@@ -8,6 +8,7 @@ import android.graphics.Rect
import android.graphics.Region
import android.view.*
import android.widget.ListView
import androidx.appcompat.widget.AppCompatImageView
import androidx.constraintlayout.widget.ConstraintLayout
import com.mogo.eagle.core.utilcode.util.OverlayViewUtils
import com.mogo.och.taxi.passenger.R
@@ -52,6 +53,8 @@ object OverlayLeftViewUtils {
private var taxiPassengerMogoConsultView: TaxiPassengerMogoConsultView? = null
private var taxiPassengerMogoMoviesView: TaxiPassengerMogoMoviesView? = null
private var acivOpenClose: AppCompatImageView?=null
/**
* 添加覆盖View在Activity上面
*/
@@ -82,6 +85,7 @@ object OverlayLeftViewUtils {
dismissOverlayView()
val vDragField = view.findViewById<View>(R.id.v_drag_field)
acivOpenClose = view.findViewById(R.id.aciv_open_close)
vDragField.setOnTouchListener(ItemViewTouchListener(params!!, windowManager, ::close,
::open))
vDragField.setOnClickListener {
@@ -161,6 +165,7 @@ object OverlayLeftViewUtils {
* 打开状态栏
*/
private fun open(overlayView: View,windowManager: WindowManager?) {
acivOpenClose?.setImageResource(R.drawable.ic_baseline_arrow_right_24)
params?.x = 0
windowManager?.updateViewLayout(overlayView, params)
closeByTime(overlayView, windowManager)
@@ -188,6 +193,7 @@ object OverlayLeftViewUtils {
* 关闭状态栏
*/
private fun close(overlayView: View,windowManager: WindowManager?) {
acivOpenClose?.setImageResource(R.drawable.ic_baseline_arrow_left_24)
params?.x = DEVIATION_WIDTH
windowManager?.updateViewLayout(overlayView, params)
}
@@ -241,6 +247,9 @@ object OverlayLeftViewUtils {
if (overlayView!=null) {
overlayView = null
}
if (acivOpenClose!=null) {
acivOpenClose = null
}
isShowing = false
} catch (e: Exception) {
e.printStackTrace()

View File

@@ -71,8 +71,9 @@ class TaxiPassengerMogoConsultView :RelativeLayout {
indicatorView.setOrientation(IndicatorOrientation.INDICATOR_HORIZONTAL)
indicatorView.setIndicatorStyle(IndicatorStyle.ROUND_RECT)
indicatorView.setSliderColor(Color.parseColor("#80FFFFFF"), Color.parseColor("#2972FF"))
indicatorView.setSliderWidth(14f, 90f)
indicatorView.setSliderHeight(14f)
indicatorView.setSliderWidth(16f, 101f)
indicatorView.setSliderHeight(16f)
indicatorView.setSliderGap(30f)
rvVideoPlaylist.addOnScrollListener(object: CenterScrollListener() {
var prePlayerPosition = 0
override fun pageSelect(recyclerView: RecyclerView?, newState: Int) {
@@ -116,7 +117,7 @@ class TaxiPassengerMogoConsultView :RelativeLayout {
var currentIndex = currentPosition
if(fl>0.5){
if(currentPosition==0){
currentIndex = rvVideoPlaylist.adapter!!.itemCount
currentIndex = rvVideoPlaylist.adapter!!.itemCount-1
}else {
currentIndex -= 1
}

View File

@@ -116,7 +116,7 @@ class TaxiPassengerMogoMoviesView :RelativeLayout {
var currentIndex = currentPosition
if(fl>0.5){
if(currentPosition==0){
currentIndex = rvVideoPlaylist.adapter!!.itemCount
currentIndex = rvVideoPlaylist.adapter!!.itemCount-1
}else {
currentIndex -= 1
}

View File

@@ -0,0 +1,5 @@
<vector android:height="24dp" android:tint="#8BA3DC"
android:viewportHeight="24" android:viewportWidth="24"
android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
<path android:fillColor="@android:color/white" android:pathData="M14,7l-5,5 5,5V7z"/>
</vector>

View File

@@ -52,8 +52,8 @@
android:layout_height="wrap_content"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintBottom_toBottomOf="@+id/rv_video_playlist"
android:layout_marginBottom="50px"
app:layout_constraintBottom_toBottomOf="parent"
android:layout_marginBottom="132px"
app:vpi_orientation="horizontal"
app:vpi_slide_mode="scale"
app:vpi_slider_checked_color="@color/taxi_p_traffic_light_red_color_up"

View File

@@ -29,6 +29,8 @@
android:layout_width="143px"
android:layout_height="408px">
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/aciv_open_close"
android:layout_marginStart="4px"
android:src="@drawable/ic_baseline_arrow_right_24"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>