OS Pip를 사용하지 않고 직접 구현해야 할 때가 있는데, PlayerView를 좀 예쁘게 가다듬기 위해서 코너에 라운드 모양을 만들 수 있는 코드가 있어서 적용했다.
@RequiresApi(Build.VERSION_CODES.LOLLIPOP)
playerView.outlineProvider = object : ViewOutlineProvider() {
override fun getOutline(view: View, outline: Outline) {
outline.setRoundRect(0, 0, view.width, view.height, 20f)
}
}
@RequiresApi(Build.VERSION_CODES.LOLLIPOP)
playerView.clipToOutline = true
'프로그래밍 > android' 카테고리의 다른 글
android CornerRoundedImageView (ImageView 라운드 처리하기) (0) | 2022.02.28 |
---|---|
android 비트맵 라운드 처리 (Rounded Bitmap) (0) | 2022.02.28 |
android ActionBar MenuItem uppercase issue (0) | 2022.02.28 |
[android] JWT 토큰 구하기 (json web token) (0) | 2022.01.12 |
[android] Android 12 Vibrator Pattern(진동 패턴) VibratorManager VIBRATOR_MANAGER_SERVICE (0) | 2022.01.05 |