【问题标题】:corner rounder videoview kotlin转角器 videoview kotlin
【发布时间】:2020-10-25 00:54:29
【问题描述】:

嗨,我是 android 新手,我不知道如何才能让我的视频看起来像这样。

您能指导我如何使视频像图片一样吗? image_video

感谢您的帮助

我已经回显了一个形状,我在 xml 的背景中使用它,但它不起作用

这是我的形状

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
    <corners
        android:topLeftRadius="90dp"
        android:topRightRadius="90dp"
        android:bottomLeftRadius="0dp"
        android:bottomRightRadius="0dp"
        />

    <gradient
        android:angle="0"
        android:startColor="#FFFFFF"
        android:centerColor="@android:color/transparent"
        android:endColor="#FFFFFF"
        android:type="linear" />

    <padding
        android:left="0dp"
        android:top="0dp"
        android:right="0dp"
        android:bottom="0dp"
        />
    <size
        android:width="270dp"
        android:height="400dp"
        />
</shape>

但结果如下

image_video_2

【问题讨论】:

    标签: android kotlin video android-videoview


    【解决方案1】:

    这是一种解决方法,但可能对您有用:

    <com.google.android.material.card.MaterialCardView
        android:layout_width="280dp"
        android:layout_height="680dp"
        app:cardCornerRadius="140dp"
        app:cardElevation="0dp">
        <VideoView
            android:layout_width="280dp"
            android:layout_height="400dp" />
    </com.google.android.material.card.MaterialCardView>
    

    注意卡片高度是视频高度+cornerRadius * 2

    【讨论】:

      猜你喜欢
      • 2016-01-26
      • 2012-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-24
      • 2023-03-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多