#android #samsung-mobile #buttonclick
#Android #samsung-мобильный #buttonclick
Вопрос:
У меня есть макет с видом видео, который занимает весь экран и несколько кнопок, изображений и макетов над ним. Когда видео достигает некоторой точки (несколько секунд), я делаю видимым макет eventNote и приостанавливаю видео. У меня есть кнопка закрытия в макете Evernote, затем нажмите кнопку закрытия, я отключаю видимость макета eventNote и возобновляю видео с того места, где оно останавливается. Все работает на всех устройствах, кроме устройств Samsung с ОС 10 или более. Видео воспроизводится, видимость макета работает, но кнопки и изображения в режиме просмотра видео недоступны для просмотра. Только на устройствах Samsung. Другие устройства с ОС 10 или более работают нормально. Я не смог выяснить, что происходит. XML-файл:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:background="@color/light_grey"
android:layout_height="match_parent">
<VideoView
android:id="@ id/videoView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
/>
<RelativeLayout
android:background="@color/transparent"
android:id="@ id/layoutVideoPreview"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:id="@ id/layBack"
android:layout_width="25dp"
android:layout_height="25dp"
android:layout_marginStart="10dp"
android:layout_marginTop="15dp">
<Button
android:id="@ id/btnBack"
android:layout_width="10dp"
android:layout_height="15dp"
android:layout_centerInParent="true"
android:background="@drawable/back_arrow" />
</RelativeLayout>
<com.mypackage.utils.FontTextView
android:id="@ id/txtEventTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="25dp"
android:layout_marginLeft="25dp"
android:layout_marginTop="15dp"
android:layout_toRightOf="@id/layBack"
android:textColor="@color/white"
android:textSize="@dimen/text_20"
android:visibility="gone" />
<Button
android:id="@ id/btnCamera"
android:layout_width="50dp"
android:layout_height="30dp"
android:layout_alignParentRight="true"
android:layout_margin="10dp"
android:background="@drawable/camera_icon_white" />
<ImageView
android:id="@ id/btnBackward"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_below="@id/btnForward"
android:layout_centerVertical="true"
android:layout_marginStart="10dp"
android:layout_marginTop="10dp"
android:src="@drawable/backward_icon"
android:contentDescription="TODO"
android:visibility="gone" />
<ImageView
android:id="@ id/btnForward"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_centerVertical="true"
android:layout_marginStart="10dp"
android:src="@drawable/forward_icon"
android:contentDescription="TODO"
android:visibility="gone" />
<Button
android:id="@ id/btnZoom"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_above="@ id/laySeekbar"
android:layout_alignParentRight="true"
android:layout_margin="30dp"
android:background="@drawable/speed_icon"
android:visibility="gone" />
<RelativeLayout
android:id="@ id/seekBarLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginLeft="17dp"
android:layout_marginRight="17dp"
android:layout_marginBottom="5dp"
android:background="@drawable/seekbar_layout_background">
<ImageView
android:id="@ id/playButton"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_marginBottom="10dp"
android:contentDescription="TODO"
android:src="@drawable/pause_icon" />
<SeekBar
android:id="@ id/seekBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_toStartOf="@ id/raceEndImage"
android:layout_toLeftOf="@ id/raceEndImage"
android:layout_toEndOf="@ id/playButton"
android:layout_toRightOf="@id/playButton"
android:progressBackgroundTint="@color/white"
android:progressTint="@color/white"
android:thumb="@drawable/seekbar_thumb" />
<ImageView
android:id="@ id/raceEndImage"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_alignParentEnd="true"
android:layout_marginBottom="10dp"
android:contentDescription="TODO"
android:src="@drawable/flag_pin_icon" />
</RelativeLayout>
<RelativeLayout
android:id="@ id/laySeekbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true">
<com.mypackage.utils.MyScrollView
android:id="@ id/horizontalScrollView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_gravity="center_horizontal"
android:layout_marginBottom="55dp"
android:fillViewport="true"
android:scrollbars="none">
<RelativeLayout
android:id="@ id/layLandmarks"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<View
android:id="@ id/viewWhite"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerInParent="true"
android:background="@color/white" />
</RelativeLayout>
</com.mypackage.utils.MyScrollView>
</RelativeLayout>
<RelativeLayout
android:id="@ id/laySeekbarText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_above="@ id/btnCircle"
android:layout_centerInParent="true"
android:layout_marginBottom="5dp">
<com.mypackage.utils.FontTextView
android:id="@ id/seekBarProgressValue"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:gravity="center"
android:padding="5dp"
android:textColor="@color/white"
android:textSize="@dimen/text_15" />
<com.mypackage.utils.FontTextView
android:id="@ id/txtVideoElevationValue"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_toRightOf="@ id/seekBarProgressValue"
android:gravity="center"
android:padding="5dp"
android:textColor="@color/white"
android:textSize="@dimen/text_15"
android:visibility="gone"
/>
</RelativeLayout>
<View
android:id="@ id/btnCircle"
android:layout_width="2dp"
android:layout_height="30dp"
android:layout_alignParentBottom="true"
android:layout_centerInParent="true"
android:layout_marginBottom="55dp"
android:background="@color/grey" />
<include layout="@layout/event_notes_layout" />
<include
layout="@layout/lay_screenshot"
android:layout_above="@ id/laySeekbarText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone" />
<include
layout="@layout/lay_water_station"
android:layout_above="@ id/laySeekbarText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginBottom="10dp"
android:visibility="gone" />
<include
layout="@layout/lay_first_aid"
android:layout_above="@ id/laySeekbarText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginBottom="10dp"
/>
</RelativeLayout>
<RelativeLayout
android:id="@ id/layoutVideoScreenShot"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/black_transparent_background"
android:focusable="false"
android:focusableInTouchMode="true"
android:visibility="gone">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="20dp"
android:background="@color/white">
<com.mypackage.utils.FontTextView
android:id="@ id/txtHeader"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="10dp"
android:gravity="center_horizontal"
android:text="New Screenshot taken at 7.1mi"
android:textColor="@color/blue"
android:textSize="@dimen/text_18" />
<ImageView
android:id="@ id/imgScreenshot"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@id/layBottomView"
android:layout_below="@ id/txtHeader"
android:layout_marginLeft="10dp"
android:layout_marginTop="10dp"
android:layout_marginRight="10dp"
android:background="@color/black" />
<LinearLayout
android:id="@ id/layBottomView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<com.mypackage.utils.FontEditText
android:id="@ id/edtDesc"
android:layout_width="0dp"
android:layout_height="40dp"
android:layout_marginRight="10dp"
android:layout_weight="3"
android:background="@color/white"
android:hint="@string/add_desc"
android:imeOptions="actionDone"
android:inputType="text"
android:textColor="@color/black" />
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_weight="1"
android:orientation="horizontal"
android:visibility="gone">
<com.mypackage.utils.FontTextView
android:id="@ id/txtMakePublic"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/make_public"
android:textColor="@color/black"
android:visibility="gone" />
<ToggleButton
android:id="@ id/toggleMakePublic"
android:layout_width="35dp"
android:layout_height="20dp"
android:layout_alignParentRight="true"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:background="@drawable/toggle_selector"
android:textOff=""
android:textOn=""
android:visibility="gone" />
</LinearLayout>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<com.mypackage.utils.FontTextView
android:id="@ id/txtVisibleOnMap"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/visible_on_map"
android:textColor="@color/black"
android:visibility="gone" />
<ToggleButton
android:id="@ id/toggleVisibleOnMap"
android:layout_width="35dp"
android:layout_height="20dp"
android:layout_alignParentRight="true"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:background="@drawable/toggle_selector"
android:textOff=""
android:textOn=""
android:visibility="gone" />
<Spinner
android:id="@ id/spinner"
style="@style/SpinnerStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:visibility="gone" />
</LinearLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:orientation="horizontal">
<com.mypackage.utils.FontTextView
android:id="@ id/btnSave"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toStartOf="@id/divider"
android:paddingEnd="2dp"
android:text="@string/save"
android:textColor="@color/blue"
android:textSize="@dimen/text_15" />
<View
android:id="@ id/divider"
android:layout_width="1dp"
android:layout_height="10dp"
android:layout_margin="5dp"
android:layout_toStartOf="@id/btnCancel"
android:background="@color/black" />
<com.mypackage.utils.FontTextView
android:id="@ id/btnCancel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:paddingEnd="2dp"
android:text="@string/cancel"
android:textColor="@color/black"
android:textSize="@dimen/text_15" />
</RelativeLayout>
</LinearLayout>
</LinearLayout>
</RelativeLayout>
<ProgressBar
android:id="@ id/videoProgress"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:visibility="gone" />
</RelativeLayout>
</RelativeLayout>
Комментарии:
1. Я не понимаю вопроса, братан