我有一个问题,我希望你能给我一些信息。为了有一个圆形 VideoView ,我把它放在 CardView
<android.support.v7.widget.CardView android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/cardVideo" app:cardCornerRadius="180dp" android:background="#000"> <com.twilio.video.VideoView android:id="@+id/videoView" android:layout_width="match_parent" android:layout_height="match_parent" android:visibility="visible" /> </android.support.v7.widget.CardView>
但问题是我在多个平板电脑上构建我的应用程序,而 cardCornerRadius 不适合屏幕尺寸,180dp 对于 8 英寸平板电脑来说太大了,所以我的 VideoView 出现在 DIAMONDS 中,请参阅:
例如在 10 英寸平板电脑中,它是一个完美的圆圈:
我试图以编程方式获取设备英寸并使用 setRadius() 依赖它,但它并不完美,我认为这不是正确的方法。
我该怎么做才能找到适合平板电脑的良好拐角半径?谢谢
慕斯王
相关分类