[英]rounded corner videoview in android java
在我的應用程序中,我想將 videoview 顯示為圓角。 我嘗試將 videoview/surfaceview 放在線性布局內,圓角設置為線性布局。 但它並不完美。 我無法將圓角設置為 videoview/surfaceview。
這是四舍五入 VideoView的 XML 代碼。
<androidx.cardview.widget.CardView
android:id="@+id/videoCard"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="16dp"
android:layout_marginBottom="16dp"
app:cardCornerRadius="20dp"
card_view:cardBackgroundColor="@color/white">
<VideoView
android:id="@+id/relativeVideo"
android:layout_width="match_parent"
android:layout_height="225dp"
android:paddingTop="-10dp"
android:paddingBottom="-10dp" />
</androidx.cardview.widget.CardView>
負填充很重要,否則 VideoView 的高度在頂部和底部都小於 cardview 的一半cornerRadius。 您可以根據需要設置任何高度,但負填充應始終為cardCornerRadius的一半。
祝你今天過得愉快!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.