This commit is contained in:
18142669586
2024-02-23 16:07:50 +08:00
commit a02f7b2e22
5737 changed files with 438436 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<include layout="@layout/view_title"/>
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/no_data"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="@string/video_no_local"
android:textColor="@color/gray1"
android:textSize="14sp"
android:visibility="invisible"
/>
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</FrameLayout>
</LinearLayout>

View File

@@ -0,0 +1,167 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/root"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#000"
>
<FrameLayout
android:id="@+id/video_container"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
<ImageView
android:id="@+id/btn_play"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_gravity="center"
android:src="@mipmap/icon_video_play"
android:visibility="invisible"
/>
<RelativeLayout
android:id="@+id/group"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:onClick="videoEditClick"
android:paddingTop="30dp"
>
<ImageView
android:id="@+id/btn_back"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginLeft="8dp"
android:onClick="backClick"
android:padding="10dp"
android:src="@mipmap/icon_video_music_back"
android:tint="@color/white"
android:translationY="-2dp"
/>
<com.yunbao.common.custom.DrawableTextView
android:id="@+id/btn_music"
android:layout_width="40dp"
android:layout_height="50dp"
android:layout_alignParentRight="true"
android:layout_marginRight="20dp"
android:drawablePadding="2dp"
android:gravity="center_horizontal"
android:onClick="videoEditClick"
android:paddingTop="3dp"
android:text="@string/music"
android:textColor="@color/white"
android:textSize="11sp"
app:dt_top_drawable="@mipmap/icon_video_music"
app:dt_top_height="26dp"
app:dt_top_width="26dp"
/>
<com.yunbao.common.custom.DrawableTextView
android:id="@+id/btn_music_volume"
android:layout_width="40dp"
android:layout_height="50dp"
android:layout_marginRight="15dp"
android:layout_toLeftOf="@id/btn_music"
android:drawablePadding="2dp"
android:gravity="center_horizontal"
android:onClick="videoEditClick"
android:paddingTop="3dp"
android:text="@string/music_volume"
android:textColor="@color/white"
android:textSize="11sp"
app:dt_top_drawable="@mipmap/icon_video_volume"
app:dt_top_height="26dp"
app:dt_top_width="26dp"
/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_alignParentBottom="true"
android:layout_marginBottom="20dp"
android:paddingLeft="20dp"
android:paddingRight="25dp"
>
<com.yunbao.common.custom.DrawableTextView
android:id="@+id/btn_filter"
android:layout_width="40dp"
android:layout_height="50dp"
android:layout_alignParentRight="true"
android:layout_marginRight="15dp"
android:drawablePadding="2dp"
android:gravity="center_horizontal"
android:onClick="videoEditClick"
android:paddingTop="3dp"
android:text="@string/video_edit_filter"
android:textColor="@color/white"
android:textSize="11sp"
app:dt_top_drawable="@mipmap/icon_video_filter"
app:dt_top_height="26dp"
app:dt_top_width="26dp"
/>
<com.yunbao.common.custom.DrawableTextView
android:id="@+id/btn_cut"
android:layout_width="40dp"
android:layout_height="50dp"
android:layout_alignParentRight="true"
android:layout_marginRight="15dp"
android:drawablePadding="2dp"
android:gravity="center_horizontal"
android:onClick="videoEditClick"
android:paddingTop="3dp"
android:text="@string/video_edit_cut"
android:textColor="@color/white"
android:textSize="11sp"
app:dt_top_drawable="@mipmap/icon_video_cut"
app:dt_top_height="26dp"
app:dt_top_width="26dp"
/>
<com.yunbao.common.custom.DrawableTextView
android:id="@+id/btn_special"
android:layout_width="40dp"
android:layout_height="50dp"
android:layout_alignParentRight="true"
android:drawablePadding="2dp"
android:gravity="center_horizontal"
android:onClick="videoEditClick"
android:paddingTop="3dp"
android:text="@string/video_edit_special"
android:textColor="@color/white"
android:textSize="11sp"
app:dt_top_drawable="@mipmap/icon_video_special"
app:dt_top_height="26dp"
app:dt_top_width="26dp"
/>
<Space
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_weight="1"
/>
<TextView
android:id="@+id/btn_next"
android:layout_width="70dp"
android:layout_height="30dp"
android:layout_gravity="center_vertical"
android:background="@drawable/bg_btn_video_edit_next"
android:gravity="center"
android:onClick="videoEditClick"
android:text="@string/next"
android:textColor="@color/white"
android:textSize="14sp"
/>
</LinearLayout>
</RelativeLayout>
</FrameLayout>

View File

@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/root"
android:layout_width="match_parent"
android:layout_height="match_parent">
<FrameLayout
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<ImageView
android:id="@+id/btn_back"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_marginLeft="6dp"
android:layout_marginTop="30dp"
android:onClick="backClick"
android:padding="9dp"
android:src="@mipmap/icon_video_music_back"
android:tint="@color/white"
android:visibility="visible" />
<View
android:id="@+id/viewBottom"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_gravity="center"
android:visibility="invisible" />
</FrameLayout>

View File

@@ -0,0 +1,138 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
>
<include layout="@layout/view_title"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="180dp"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:layout_marginTop="7dp"
android:background="@drawable/bg_dialog"
android:orientation="horizontal"
android:padding="10dp"
>
<FrameLayout
android:layout_width="110dp"
android:layout_height="match_parent"
android:layout_marginRight="10dp"
android:background="#000"
>
<com.tencent.rtmp.ui.TXCloudVideoView
android:id="@+id/video_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
</FrameLayout>
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<EditText
android:id="@+id/input"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@null"
android:gravity="top"
android:hint="@string/video_pub_des_tip"
android:maxLength="50"
android:textColor="@color/gray1"
android:textColorHint="@color/gray3"
android:textSize="14sp"
/>
<TextView
android:id="@+id/num"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|right"
android:text="0/50"
android:textColor="@color/gray1"
android:textSize="14sp"
/>
</FrameLayout>
</LinearLayout>
<FrameLayout
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:layout_marginTop="7dp"
android:background="@drawable/bg_dialog"
>
<com.yunbao.common.custom.DrawableTextView
android:id="@+id/location"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:drawablePadding="8dp"
android:gravity="center_vertical"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:textColor="@color/icon_video_pub_location"
android:textSize="14sp"
app:dt_left_drawable="@drawable/icon_video_pub_location"
app:dt_left_height="15dp"
app:dt_left_width="12dp"
/>
<CheckBox
android:id="@+id/checkbox"
android:layout_width="54dp"
android:layout_height="40dp"
android:layout_gravity="center_vertical|right"
android:background="@drawable/bg_check_box"
android:button="@null"
/>
</FrameLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="15dp"
android:text="@string/live_share_to"
android:textColor="@color/gray1"
android:textSize="14sp"
/>
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="wrap_content"
android:layout_height="70dp"
android:layout_gravity="center_horizontal"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:overScrollMode="never"
/>
<TextView
android:id="@+id/btn_pub"
android:layout_width="match_parent"
android:layout_height="48dp"
android:layout_marginLeft="35dp"
android:layout_marginRight="35dp"
android:layout_marginTop="30dp"
android:background="@drawable/login_btn"
android:gravity="center"
android:text="@string/video_pub_pub"
android:textColor="@color/white"
android:textSize="16sp"
/>
</LinearLayout>

View File

@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="65dp"
android:overScrollMode="never" />
<include layout="@layout/view_title" />
</FrameLayout>

View File

@@ -0,0 +1,51 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="48dp"
android:layout_gravity="top"
android:background="@color/gray2"
android:gravity="center_vertical"
android:orientation="horizontal"
>
<EditText
android:id="@+id/input"
android:layout_width="0dp"
android:layout_height="34dp"
android:layout_marginLeft="10dp"
android:layout_weight="1"
android:background="@drawable/bg_video_comment_input"
android:gravity="center_vertical"
android:hint="@string/video_say_something"
android:imeActionLabel="@string/send"
android:imeOptions="actionSend"
android:paddingLeft="15dp"
android:paddingRight="15dp"
android:singleLine="true"
android:textColor="@color/gray1"
android:textColorHint="@color/gray1"
android:textSize="14sp"
/>
<com.yunbao.common.custom.DrawableCheckBox
android:id="@+id/btn_face"
android:layout_width="46dp"
android:layout_height="46dp"
android:button="@null"
android:checked="false"
android:drawableTint="@color/gray1"
android:paddingRight="10dp"
app:dt_right_drawable="@drawable/bg_chat_btn_face"
app:dt_right_height="26dp"
app:dt_right_width="26dp"
/>
</LinearLayout>
</FrameLayout>

View File

@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/white"
android:orientation="vertical"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="5dp"
android:layout_marginLeft="10dp"
android:layout_marginTop="10dp"
android:text="@string/live_share_to"
android:textColor="@color/gray3"
/>
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:overScrollMode="never"
/>
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView_2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="15dp"
android:overScrollMode="never"
/>
</LinearLayout>

View File

@@ -0,0 +1,96 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:paddingLeft="10dp"
android:paddingRight="8dp"
android:background="@color/white"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_marginBottom="10dp"
android:orientation="horizontal"
>
<FrameLayout
android:layout_width="50dp"
android:layout_height="50dp"
>
<com.makeramen.roundedimageview.RoundedImageView
android:id="@+id/img"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:riv_corner_radius="4dp"
/>
<ImageView
android:id="@+id/btn_play"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="17dp"
android:src="@mipmap/icon_video_music_play"
/>
</FrameLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_weight="1"
android:orientation="vertical"
>
<TextView
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/textColor"
android:textSize="14sp"
/>
<TextView
android:id="@+id/author"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/gray1"
android:textSize="12sp"
/>
<TextView
android:id="@+id/length"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/gray1"
android:textSize="12sp"
/>
</LinearLayout>
<ImageView
android:id="@+id/btn_collect"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_gravity="center_vertical"
android:padding="9dp"
android:src="@mipmap/icon_video_music_collect_0"
/>
</LinearLayout>
<com.yunbao.common.custom.RatioImageView
android:id="@+id/btn_use"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginBottom="10dp"
android:scaleType="fitXY"
android:src="@mipmap/icon_video_music_use"
android:visibility="gone"
app:ri_ratio="0.0986"
/>
</LinearLayout>

View File

@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<com.yunbao.common.custom.MyLinearLayout4
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="0dp"
android:layout_height="50dp"
android:orientation="vertical"
app:mll4_count="5"
>
<ImageView
android:id="@+id/img"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:padding="2dp"
/>
<TextView
android:id="@+id/text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:textColor="@color/gray1"
android:textSize="12sp"
/>
</com.yunbao.common.custom.MyLinearLayout4>

View File

@@ -0,0 +1,97 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:paddingTop="8dp"
android:background="@color/white"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_marginBottom="10dp"
android:orientation="horizontal"
>
<FrameLayout
android:layout_width="50dp"
android:layout_height="50dp"
>
<com.makeramen.roundedimageview.RoundedImageView
android:id="@+id/img"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:riv_corner_radius="4dp"
/>
<ImageView
android:id="@+id/btn_play"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="17dp"
android:src="@mipmap/icon_video_music_play"
/>
</FrameLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_weight="1"
android:orientation="vertical"
>
<TextView
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/textColor"
android:textSize="14sp"
/>
<TextView
android:id="@+id/author"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/gray1"
android:textSize="12sp"
/>
<TextView
android:id="@+id/length"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/gray1"
android:textSize="12sp"
/>
</LinearLayout>
<ImageView
android:id="@+id/btn_collect"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_gravity="center_vertical"
android:padding="9dp"
android:src="@mipmap/icon_video_music_collect_0"
/>
</LinearLayout>
<com.yunbao.common.custom.RatioImageView
android:id="@+id/btn_use"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginBottom="10dp"
android:scaleType="fitXY"
android:src="@mipmap/icon_video_music_use"
android:visibility="gone"
app:ri_ratio="0.0986"
/>
</LinearLayout>

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<com.yunbao.common.custom.SquareImageView
android:id="@+id/cover"
android:layout_width="match_parent"
android:layout_height="0dp"
android:scaleType="centerCrop"
/>
<TextView
android:id="@+id/duration"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|right"
android:layout_marginBottom="4dp"
android:layout_marginRight="4dp"
android:textColor="@color/white"
android:textSize="12sp"
/>
</FrameLayout>

View File

@@ -0,0 +1,87 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingBottom="5dp"
android:paddingLeft="13dp"
android:paddingRight="13dp"
>
<View
android:id="@+id/line"
style="@style/line2"
/>
<com.makeramen.roundedimageview.RoundedImageView
android:id="@+id/avatar"
android:layout_width="36dp"
android:layout_height="36dp"
android:layout_marginRight="10dp"
android:layout_marginTop="10dp"
android:scaleType="centerCrop"
app:riv_oval="true"
/>
<TextView
android:id="@+id/name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@id/avatar"
android:layout_toRightOf="@id/avatar"
android:textColor="@color/gray3"
android:textSize="14sp"
/>
<TextView
android:id="@+id/content"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/name"
android:layout_marginRight="60dp"
android:layout_toRightOf="@id/avatar"
android:textSize="14sp"
android:layout_marginBottom="5dp"
/>
<com.yunbao.common.custom.DrawableTextView
android:id="@+id/btn_expand"
android:layout_width="wrap_content"
android:layout_height="30dp"
android:layout_alignLeft="@id/content"
android:layout_below="@id/content"
android:drawablePadding="3dp"
android:gravity="center_vertical"
android:text="@string/video_comment_expand"
android:textColor="@color/gray3"
android:textSize="12sp"
app:dt_right_drawable="@mipmap/icon_comment_expand"
app:dt_right_height="16dp"
app:dt_right_width="16dp"
android:visibility="gone"
/>
<ImageView
android:id="@+id/btn_like"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_alignParentRight="true"
android:layout_marginRight="-10dp"
android:padding="7dp"
/>
<TextView
android:id="@+id/like_num"
android:layout_width="40dp"
android:layout_height="wrap_content"
android:layout_alignBottom="@id/btn_like"
android:layout_alignRight="@id/btn_like"
android:layout_marginBottom="-3dp"
android:ellipsize="end"
android:gravity="center"
android:singleLine="true"
android:textSize="12sp"
/>
</RelativeLayout>

View File

@@ -0,0 +1,112 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:paddingLeft="75dp"
android:paddingTop="5dp"
android:paddingRight="50dp"
android:paddingBottom="7dp">
<TextView
android:id="@+id/name"
android:layout_width="match_parent"
android:layout_height="20dp"
android:layout_gravity="center_vertical"
android:ellipsize="end"
android:singleLine="true"
android:textColor="@color/gray1"
android:textSize="14sp" />
<TextView
android:id="@+id/content"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:textColor="@color/textColor"
android:textSize="14sp" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="3dp"
android:orientation="horizontal">
<TextView
android:id="@+id/time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="15dp"
android:text=""
android:textColor="@color/gray3"
android:textSize="11sp" />
<TextView
android:id="@+id/report"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="6dp"
android:textStyle="bold"
android:paddingRight="6dp"
android:text="@string/report"
android:textColor="@color/gray1"
android:textSize="12sp" />
</LinearLayout>
<FrameLayout
android:id="@+id/btn_group"
android:layout_width="match_parent"
android:layout_height="30dp"
android:visibility="gone">
<LinearLayout
android:id="@+id/btn_expand"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_vertical"
android:orientation="horizontal"
android:visibility="invisible">
<TextView
android:id="@+id/comment_num"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/video_comment_expand"
android:textColor="@color/gray3"
android:textSize="12sp" />
<ImageView
android:layout_width="16dp"
android:layout_height="16dp"
android:layout_marginLeft="5dp"
android:src="@mipmap/icon_comment_expand"
android:tint="@color/gray3" />
</LinearLayout>
<LinearLayout
android:id="@+id/btn_collapsed"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_vertical"
android:orientation="horizontal"
android:visibility="invisible">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/video_comment_collapsed"
android:textColor="@color/gray3"
android:textSize="12sp" />
<ImageView
android:layout_width="16dp"
android:layout_height="16dp"
android:layout_marginLeft="5dp"
android:src="@mipmap/icon_comment_collapsed"
android:tint="@color/gray3" />
</LinearLayout>
</FrameLayout>
</LinearLayout>

View File

@@ -0,0 +1,95 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingLeft="15dp"
android:paddingTop="5dp"
android:paddingRight="10dp"
android:paddingBottom="10dp">
<com.makeramen.roundedimageview.RoundedImageView
android:id="@+id/avatar"
android:layout_width="36dp"
android:layout_height="36dp"
android:layout_marginRight="10dp"
android:scaleType="centerCrop"
app:riv_oval="true" />
<TextView
android:id="@+id/name"
android:layout_width="match_parent"
android:layout_height="20dp"
android:layout_alignTop="@id/avatar"
android:layout_marginRight="50dp"
android:layout_toRightOf="@id/avatar"
android:gravity="center_vertical"
android:singleLine="true"
android:textColor="@color/gray1"
android:textSize="14sp" />
<TextView
android:id="@+id/content"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/name"
android:layout_marginTop="5dp"
android:layout_marginRight="50dp"
android:layout_toRightOf="@id/avatar"
android:textColor="@color/textColor"
android:textSize="14sp" />
<TextView
android:id="@+id/time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/content"
android:layout_marginTop="3dp"
android:layout_marginRight="15dp"
android:layout_toRightOf="@id/avatar"
android:text=""
android:textColor="@color/gray3"
android:textSize="11sp" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/content"
android:layout_marginTop="3dp"
android:layout_marginRight="50dp"
android:layout_toRightOf="@id/time">
<TextView
android:id="@+id/report"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="6dp"
android:paddingRight="6dp"
android:text="@string/report"
android:textColor="@color/gray1"
android:textSize="12sp"
android:textStyle="bold" />
</LinearLayout>
<ImageView
android:id="@+id/btn_like"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_alignParentRight="true"
android:layout_marginTop="-5dp"
android:padding="5dp" />
<TextView
android:id="@+id/like_num"
android:layout_width="30dp"
android:layout_height="wrap_content"
android:layout_below="@id/btn_like"
android:layout_alignParentRight="true"
android:ellipsize="end"
android:gravity="center"
android:singleLine="true"
android:textSize="12sp"
android:translationY="-5dp" />
</RelativeLayout>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<ImageView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/img"
android:layout_width="30dp"
android:layout_height="match_parent"
android:scaleType="centerCrop"/>

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="70dp"
android:layout_height="70dp"
android:orientation="vertical"
>
<ImageView
android:id="@+id/icon"
android:layout_width="44dp"
android:layout_height="44dp"
android:layout_gravity="center_horizontal"
/>
<TextView
android:id="@+id/name"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="center"
android:layout_marginTop="4dp"
android:textColor="@color/gray1"
android:textSize="14sp"
/>
</LinearLayout>

View File

@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="54dp"
android:background="@color/white"
android:paddingLeft="15dp"
android:paddingRight="15dp"
>
<ImageView
android:id="@+id/img"
android:layout_width="18dp"
android:layout_height="18dp"
android:layout_centerVertical="true"
android:src="@mipmap/icon_cash_radio_1"
/>
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="10dp"
android:layout_toRightOf="@id/img"
android:textColor="@color/textColor"
android:textSize="16sp"
/>
<View
style="@style/line2"
android:layout_alignParentBottom="true"
/>
</RelativeLayout>

View File

@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="54dp"
android:background="@color/white"
android:paddingLeft="15dp"
android:paddingRight="15dp"
>
<ImageView
android:id="@+id/img"
android:layout_width="18dp"
android:layout_height="18dp"
android:layout_centerVertical="true"
android:src="@mipmap/icon_cash_radio_1"
/>
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="10dp"
android:layout_toRightOf="@id/img"
android:textColor="@color/textColor"
android:textSize="16sp"
/>
</RelativeLayout>

View File

@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:layout_width="match_parent"
android:layout_height="40dp"
android:gravity="center_vertical"
android:paddingLeft="15dp"
android:text="@string/video_report_tip_2"
/>
<EditText
android:id="@+id/edit"
android:layout_width="match_parent"
android:layout_height="120dp"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:background="@drawable/bg_dialog"
android:gravity="top"
android:padding="5dp"
android:textColor="@color/textColor"
android:textSize="14sp"
/>
<TextView
android:id="@+id/btn_report"
android:layout_width="match_parent"
android:layout_height="48dp"
android:layout_marginBottom="20dp"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:layout_marginTop="15dp"
android:background="@drawable/login_btn"
android:gravity="center"
android:text="@string/video_report_submit"
android:textColor="@color/white"
android:textSize="16sp"
/>
</LinearLayout>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="46dp"
android:gravity="center_vertical"
android:paddingLeft="15dp"
android:text="@string/video_report_tip_1"
android:textColor="@color/gray1"
android:textSize="13sp"
/>

View File

@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<com.yunbao.common.custom.MyLinearLayout4
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="80dp"
android:orientation="vertical"
app:mll4_count="4"
>
<ImageView
android:id="@+id/icon"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10dp"
/>
<TextView
android:id="@+id/name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="4dp"
android:textColor="@color/gray3"
android:textSize="13sp"
/>
</com.yunbao.common.custom.MyLinearLayout4>

View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:orientation="vertical">
<com.airbnb.lottie.LottieAnimationView
android:layout_width="240dp"
android:layout_height="240dp"
android:scaleType="centerCrop"
app:lottie_autoPlay="true"
app:lottie_loop="true"
app:lottie_rawRes="@raw/guide_up_slide" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="22dp"
android:textColor="@color/color_white"
android:text="@string/slide_up_for_more" />
</LinearLayout>

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="50dp"
android:orientation="horizontal">
<ImageView
android:id="@+id/iv_start_view"
android:layout_width="10dp"
android:layout_height="match_parent"
android:background="@drawable/icon_video_music_edit_left"/>
<View
android:id="@+id/middle_view"
android:layout_width="1px"
android:layout_height="wrap_content"/>
<ImageView
android:id="@+id/iv_end_view"
android:layout_width="10dp"
android:layout_height="match_parent"
android:background="@drawable/icon_video_music_edit_right"/>
</LinearLayout>

View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:id="@+id/iv_slider"
android:layout_width="20dp"
android:layout_height="wrap_content"
android:background="@drawable/ic_repeate_range"/>
</LinearLayout>

View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="50dp">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/rv_video_thumbnail"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:overScrollMode="never"
/>
</RelativeLayout>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:text="@string/video_no_comment"
android:textColor="@color/gray1"
android:textSize="14sp"
android:layout_centerInParent="true"
/>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_marginBottom="8dp"
android:text="@string/music_no_data"
android:textColor="@color/gray1"
android:textSize="14sp"
/>

View File

@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerInParent="true"
android:gravity="center_horizontal"
android:orientation="vertical"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:text="@string/music_no_data_class_1"
android:textColor="@color/textColor"
android:textSize="14sp"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/music_no_data_class_2"
android:textColor="@color/gray1"
android:textSize="14sp"
/>
</LinearLayout>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_marginBottom="8dp"
android:text="@string/music_no_data_collect"
android:textColor="@color/textColor"
android:textSize="14sp"
/>

View File

@@ -0,0 +1,83 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/root"
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.yunbao.common.custom.MyLinearLayout3
android:id="@+id/bottom"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_gravity="bottom"
android:background="@drawable/bg_video_comment"
android:orientation="vertical"
app:mll_height_percent="0.65">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="36dp"
android:gravity="center_vertical"
android:paddingLeft="15dp"
android:paddingRight="5dp">
<TextView
android:id="@+id/comment_num"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="11评论"
android:textColor="@color/textColor2"
android:textSize="13sp" />
<ImageView
android:id="@+id/btn_close"
android:layout_width="36dp"
android:layout_height="36dp"
android:padding="10dp"
android:src="@mipmap/icon_video_comment_close"
android:tint="@color/gray1" />
</LinearLayout>
<com.yunbao.common.custom.CommonRefreshView
android:id="@+id/refreshView"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="48dp"
android:layout_gravity="top"
android:background="@color/gray2"
android:gravity="center_vertical"
android:orientation="horizontal">
<TextView
android:id="@+id/input"
android:layout_width="0dp"
android:layout_height="34dp"
android:layout_marginLeft="10dp"
android:layout_weight="1"
android:background="@drawable/bg_video_comment_input"
android:gravity="center_vertical"
android:paddingLeft="15dp"
android:paddingRight="15dp"
android:singleLine="true"
android:text="@string/video_say_something"
android:textColor="@color/gray1"
android:textSize="14sp" />
<ImageView
android:id="@+id/btn_face"
android:layout_width="46dp"
android:layout_height="46dp"
android:button="@null"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:src="@mipmap/icon_chat_face"
android:tint="@color/gray1" />
</LinearLayout>
</com.yunbao.common.custom.MyLinearLayout3>
</FrameLayout>

View File

@@ -0,0 +1,136 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/root"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:background="@color/black1"
android:clickable="true"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<TextView
android:id="@+id/tip"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="12dp"
android:text="@string/video_edit_cut_tip"
android:textColor="@color/white"
android:textSize="14sp"
/>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="15dp"
android:layout_marginTop="15dp"
>
<com.yunbao.video.custom.VideoProgressView
android:id="@+id/progress_view"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_marginBottom="5dp"
android:layout_marginTop="5dp"
/>
<TextView
android:id="@+id/start_time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/progress_view"
android:layout_marginLeft="25dp"
android:text="00:00"
android:textColor="@color/white"
android:textSize="13sp"
/>
<TextView
android:id="@+id/end_time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_below="@id/progress_view"
android:layout_marginRight="25dp"
android:text="00:00"
android:textColor="@color/white"
android:textSize="13sp"
/>
<View
android:layout_width="2dp"
android:layout_height="60dp"
android:layout_centerHorizontal="true"
android:background="@color/global"
/>
</RelativeLayout>
</LinearLayout>
<LinearLayout
android:id="@+id/group_special"
android:layout_width="match_parent"
android:layout_height="70dp"
android:layout_marginBottom="10dp"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:layout_marginTop="130dp"
>
<ImageView
android:id="@+id/btn_special_1"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:src="@mipmap/icon_video_edit_special_1"
/>
<ImageView
android:id="@+id/btn_special_4"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:src="@mipmap/icon_video_edit_special_4"
/>
<ImageView
android:id="@+id/btn_special_3"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:src="@mipmap/icon_video_edit_special_3"
/>
<ImageView
android:id="@+id/btn_special_2"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:src="@mipmap/icon_video_edit_special_2"
/>
</LinearLayout>
<ImageView
android:id="@+id/btn_special_cancel"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_gravity="right"
android:padding="10dp"
android:src="@mipmap/icon_video_edit_special_cancel"
android:visibility="invisible"
/>
</FrameLayout>
</FrameLayout>

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/root"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:background="@color/black1"
android:clickable="true"
android:paddingBottom="15dp"
android:paddingTop="15dp"
>
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
</FrameLayout>
</FrameLayout>

View File

@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/root"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:background="@color/black1"
android:clickable="true"
android:orientation="vertical"
android:paddingTop="12dp"
>
<RelativeLayout
android:id="@+id/cut_group"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:visibility="gone"
>
<TextView
android:id="@+id/music_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginBottom="15dp"
android:textColor="@color/white"
android:textSize="14sp"
/>
<ImageView
android:id="@+id/btn_cancel"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_alignParentRight="true"
android:layout_gravity="right"
android:padding="10dp"
android:src="@mipmap/icon_video_edit_special_cancel"
/>
<TextView
android:id="@+id/tip"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/music_name"
android:layout_centerHorizontal="true"
android:text="@string/video_cut_tip"
android:textColor="@color/white"
android:textSize="14sp"
/>
<FrameLayout
android:id="@+id/group_1"
android:layout_width="match_parent"
android:layout_height="46dp"
android:layout_below="@id/tip"
android:layout_marginBottom="5dp"
android:layout_marginLeft="25dp"
android:layout_marginRight="25dp"
android:layout_marginTop="10dp"
>
<ImageView
android:layout_width="match_parent"
android:layout_height="46dp"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:src="@mipmap/icon_video_music_wave"
/>
<com.yunbao.video.custom.RangeSlider
android:id="@+id/range_slider"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:leftThumbDrawable="@drawable/icon_video_music_edit_left"
app:leftThumbIndex="0"
app:lineColor="@color/global"
app:lineHeight="2dp"
app:rightThumbDrawable="@drawable/icon_video_music_edit_right"
app:thumbWidth="10dp"
app:tickCount="100"/>
</FrameLayout>
<TextView
android:id="@+id/start_time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/group_1"
android:layout_marginLeft="25dp"
android:text="00:00"
android:textColor="@color/white"
android:textSize="13sp"
/>
<TextView
android:id="@+id/end_time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_below="@id/group_1"
android:layout_marginRight="25dp"
android:text="00:00"
android:textColor="@color/white"
android:textSize="13sp"
/>
</RelativeLayout>
</LinearLayout>
</FrameLayout>

View File

@@ -0,0 +1,157 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/root"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clickable="true"
>
<RelativeLayout
android:id="@+id/group"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="25dp"
android:background="@drawable/bg_video_comment"
>
<RelativeLayout
android:id="@+id/group_1"
android:layout_width="match_parent"
android:layout_height="46dp"
>
<TextView
android:id="@+id/titleView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerHorizontal="true"
android:gravity="center"
android:text="@string/video_choose_music"
android:textColor="@color/textColor"
android:textSize="18sp"
android:textStyle="bold"
/>
<ImageView
android:id="@+id/btn_close"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_centerVertical="true"
android:layout_marginLeft="5dp"
android:padding="10dp"
android:src="@mipmap/icon_video_music_close"
/>
</RelativeLayout>
<LinearLayout
android:id="@+id/group_2"
android:layout_width="match_parent"
android:layout_height="36dp"
android:layout_below="@id/group_1"
android:layout_marginBottom="5dp"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginTop="5dp"
android:background="@drawable/bg_video_music_search"
android:focusable="true"
android:focusableInTouchMode="true"
>
<ImageView
android:layout_width="36dp"
android:layout_height="36dp"
android:layout_marginLeft="5dp"
android:padding="8dp"
android:src="@mipmap/icon_video_search"
android:tint="@color/gray1"
/>
<EditText
android:id="@+id/input"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@null"
android:hint="@string/video_search_music"
android:imeActionLabel="@string/search"
android:imeOptions="actionSearch"
android:paddingRight="15dp"
android:singleLine="true"
android:textColor="@color/gray1"
android:textColorHint="@color/gray1"
android:textSize="14sp"
/>
</LinearLayout>
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/music_class_recyclerView"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_below="@id/group_2"
android:layout_marginBottom="5dp"
android:layout_marginTop="5dp"
android:overScrollMode="never"
/>
<View
android:id="@+id/line"
style="@style/line2"
android:layout_below="@id/music_class_recyclerView"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
/>
<RadioGroup
android:id="@+id/group_3"
android:layout_width="match_parent"
android:layout_height="36dp"
android:layout_below="@id/line"
android:orientation="horizontal"
android:paddingLeft="40dp"
android:paddingRight="40dp"
>
<RadioButton
android:id="@+id/btn_hot"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="@null"
android:button="@null"
android:checked="true"
android:gravity="center"
android:text="@string/video_music_hot"
android:textColor="@color/fg_btn_video_music"
android:textSize="14sp"
/>
<RadioButton
android:id="@+id/btn_favorite"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="@null"
android:button="@null"
android:gravity="center"
android:text="@string/video_music_favorite"
android:textColor="@color/fg_btn_video_music"
android:textSize="14sp"
/>
</RadioGroup>
<FrameLayout
android:id="@+id/container_1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@id/group_3"
/>
<FrameLayout
android:id="@+id/container_2"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@id/group_2"/>
</RelativeLayout>
</FrameLayout>

View File

@@ -0,0 +1,45 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="25dp"
android:background="@drawable/bg_video_comment"
android:orientation="vertical">
<RelativeLayout
android:id="@+id/group_1"
android:layout_width="match_parent"
android:layout_height="46dp">
<TextView
android:id="@+id/title"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerHorizontal="true"
android:gravity="center"
android:textColor="@color/textColor"
android:textSize="18sp"
android:textStyle="bold" />
<ImageView
android:id="@+id/btn_close"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_centerVertical="true"
android:layout_marginLeft="5dp"
android:padding="10dp"
android:src="@mipmap/icon_video_music_back"
android:tint="@color/textColor" />
</RelativeLayout>
<com.yunbao.common.custom.CommonRefreshView
android:id="@+id/refreshView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</LinearLayout>
</FrameLayout>

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white"
android:clickable="true"
>
<com.yunbao.common.custom.CommonRefreshView
android:id="@+id/refreshView"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
</FrameLayout>

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white"
android:clickable="true"
>
<com.yunbao.common.custom.CommonRefreshView
android:id="@+id/refreshView"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
</FrameLayout>

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white"
android:clickable="true"
>
<com.yunbao.common.custom.CommonRefreshView
android:id="@+id/refreshView"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
</FrameLayout>

View File

@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/root"
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.tencent.rtmp.ui.TXCloudVideoView
android:id="@+id/video_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerInParent="true" />
<View
android:id="@+id/video_cover"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#000" />
<ImageView
android:id="@+id/btn_play"
android:layout_width="80dp"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:adjustViewBounds="true"
android:src="@mipmap/icon_video_play"
android:visibility="invisible" />
</RelativeLayout>

View File

@@ -0,0 +1,194 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#000">
<FrameLayout
android:id="@+id/video_container"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<ImageView
android:id="@+id/cover"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerInParent="true"
android:scaleType="centerCrop" />
<RelativeLayout
android:layout_width="60dp"
android:layout_height="42dp"
android:layout_alignParentRight="true"
android:layout_marginTop="48dp"
android:visibility="gone">
<TextView
android:id="@+id/tv_video_report"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="@string/report"
android:textColor="@color/white"
android:textSize="15sp"
android:textStyle="bold" />
</RelativeLayout>
<RelativeLayout
android:layout_width="50dp"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:layout_marginRight="8dp"
android:layout_marginBottom="70dp"
android:visibility="gone">
<com.makeramen.roundedimageview.RoundedImageView
android:id="@+id/avatar"
android:layout_width="match_parent"
android:layout_height="50dp"
android:scaleType="centerCrop"
app:riv_border_color="@color/white"
app:riv_border_width="1dp"
app:riv_oval="true" />
<ImageView
android:id="@+id/btn_follow"
android:layout_width="24dp"
android:layout_height="24dp"
android:layout_centerHorizontal="true"
android:layout_marginTop="36dp"
android:padding="3dp"
android:visibility="visible" />
<ImageView
android:id="@+id/btn_like"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_below="@id/avatar"
android:layout_marginTop="20dp"
android:scaleX="1.16"
android:scaleY="1.16"
android:visibility="gone" />
<TextView
android:id="@+id/like_num"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/btn_like"
android:gravity="center"
android:singleLine="true"
android:textColor="@color/white"
android:textSize="13sp"
android:translationY="-5dp"
android:visibility="gone" />
<ImageView
android:id="@+id/btn_comment"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_below="@id/btn_like"
android:layout_marginTop="20dp"
android:padding="4dp"
android:src="@mipmap/icon_video_comment"
android:visibility="gone" />
<TextView
android:id="@+id/comment_num"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/btn_comment"
android:gravity="center"
android:singleLine="true"
android:textColor="@color/white"
android:textSize="13sp"
android:translationY="-5dp" />
<ImageView
android:id="@+id/btn_share"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_below="@id/btn_comment"
android:layout_marginTop="18dp"
android:padding="2dp"
android:src="@mipmap/icon_video_share"
android:visibility="gone" />
<TextView
android:id="@+id/share_num"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/btn_share"
android:gravity="center"
android:singleLine="true"
android:textColor="@color/white"
android:textSize="13sp"
android:translationY="-5dp"
android:visibility="gone" />
</RelativeLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginLeft="18dp"
android:layout_marginRight="120dp"
android:layout_marginBottom="30dp"
android:orientation="horizontal">
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<com.makeramen.roundedimageview.RoundedImageView
android:id="@+id/avatar2"
android:layout_width="45dp"
android:layout_height="45dp"
android:scaleType="centerCrop"
app:riv_border_color="@color/white"
app:riv_border_width="1dp"
app:riv_oval="true" />
<ImageView
android:id="@+id/btn_follow2"
android:layout_width="24dp"
android:layout_height="24dp"
android:layout_centerHorizontal="true"
android:layout_marginTop="36dp"
android:padding="3dp"
android:visibility="gone" />
</RelativeLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="9dp"
android:orientation="vertical">
<TextView
android:id="@+id/name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ellipsize="end"
android:singleLine="true"
android:textColor="#fff"
android:textSize="18sp"
android:textStyle="bold"
android:visibility="visible" />
<TextView
android:id="@+id/title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="#fff"
android:textSize="16sp"
android:visibility="visible" />
</LinearLayout>
</LinearLayout>
</RelativeLayout>

View File

@@ -0,0 +1,62 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#000"
>
<LinearLayout
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:orientation="vertical"
>
<TextView
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginBottom="10dp"
android:text="@string/video_process_1"
android:textColor="#fff"
android:textSize="14sp"
/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<com.yunbao.video.custom.NumberProgressBar
android:id="@+id/progressbar"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginRight="5dp"
android:layout_weight="1"
app:progress_current="0"
app:progress_max="100"
app:progress_reached_bar_height="1.5dp"
app:progress_reached_color="@color/global"
app:progress_text_color="@color/global"
app:progress_text_size="13sp"
app:progress_unreached_bar_height="0.75dp"
app:progress_unreached_color="@color/white"
/>
<ImageView
android:id="@+id/btn_cancel"
android:layout_width="30dp"
android:layout_height="30dp"
android:padding="8dp"
android:src="@mipmap/icon_video_process_close"
android:tint="@color/white"
/>
</LinearLayout>
</LinearLayout>
</RelativeLayout>

View File

@@ -0,0 +1,63 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
android:id="@+id/refreshLayout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
<com.yunbao.video.custom.VideoLoadingBar
android:id="@+id/video_loading"
android:layout_width="match_parent"
android:layout_height="1dp"
android:layout_alignParentBottom="true"
android:layout_marginBottom="47dp"
android:visibility="gone"
app:lb_bg_color="#80939393"
app:lb_fg_color="#b3ffffff" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="48dp"
android:layout_alignParentBottom="true"
android:gravity="center_vertical"
android:orientation="horizontal"
android:visibility="gone">
<TextView
android:id="@+id/input_tip"
android:layout_width="0dp"
android:layout_height="34dp"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_weight="1"
android:background="@drawable/bg_video_comment_input_2"
android:gravity="center_vertical"
android:paddingLeft="15dp"
android:paddingRight="15dp"
android:singleLine="true"
android:text="@string/video_say_something"
android:textColor="#ccc"
android:textSize="14sp" />
<ImageView
android:id="@+id/btn_face"
android:layout_width="45dp"
android:layout_height="45dp"
android:layout_marginRight="6dp"
android:padding="5dp"
android:src="@mipmap/icon_chat_face"
android:tint="@color/gray3" />
</LinearLayout>
</RelativeLayout>