[mobile] add drag handle

pull/123/head
FongMi 3 years ago
parent 131390a9dd
commit 2b93b4c5df
  1. 5
      app/src/mobile/java/com/fongmi/android/tv/ui/custom/dialog/EpisodeDialog.java
  2. 12
      app/src/mobile/res/drawable/ic_handle.xml
  3. 9
      app/src/mobile/res/layout/dialog_episode.xml

@ -13,6 +13,7 @@ import androidx.viewpager2.adapter.FragmentStateAdapter;
import com.fongmi.android.tv.bean.Vod;
import com.fongmi.android.tv.databinding.DialogEpisodeBinding;
import com.fongmi.android.tv.ui.fragment.EpisodeFragment;
import com.google.android.material.bottomsheet.BottomSheetDialog;
import com.google.android.material.tabs.TabLayoutMediator;
import java.util.ArrayList;
@ -70,6 +71,10 @@ public class EpisodeDialog extends BaseDialog {
}
}
@Override
protected void setBehavior(BottomSheetDialog dialog) {
}
class PageAdapter extends FragmentStateAdapter {
public PageAdapter(@NonNull FragmentActivity activity) {

@ -0,0 +1,12 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="3dp"
android:viewportWidth="24"
android:viewportHeight="3">
<path
android:fillColor="@color/grey_300"
android:pathData="M 1.5 0 L 22.5 0 Q 24 0 24 1.5 L 24 1.5 Q 24 3 22.5 3 L 1.5 3 Q 0 3 0 1.5 L 0 1.5 Q 0 0 1.5 0 Z"
android:strokeWidth="1" />
</vector>

@ -5,11 +5,18 @@
android:layout_height="wrap_content"
android:orientation="vertical">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="8dp"
android:src="@drawable/ic_handle" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginTop="16dp"
android:layout_marginTop="8dp"
android:layout_marginEnd="16dp"
android:text="@string/detail_episode"
android:textColor="@color/black"

Loading…
Cancel
Save