样式修改
This commit is contained in:
@@ -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()
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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>
|
||||
@@ -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"
|
||||
|
||||
@@ -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"/>
|
||||
|
||||
Reference in New Issue
Block a user