# BullsEyeView **Repository Path**: zp000123/BullsEyeView ## Basic Information - **Project Name**: BullsEyeView - **Description**: No description available - **Primary Language**: Android - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-02-05 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # BullsEyeView #### 介绍 自定义View ![输入图片说明](https://images.gitee.com/uploads/images/2020/0205/104733_165b9847_559965.jpeg "微信图片_20200205104647.jpg") #### 主要代码 ```koltin /** * 用于测量宽度和高度的辅助方法 */ private fun getMeasurement(measureSpec: Int, contentSize: Int): Int { val specSize = MeasureSpec.getSize(measureSpec) when (MeasureSpec.getMode(measureSpec)) { MeasureSpec.AT_MOST -> { return specSize.coerceAtMost(contentSize) } MeasureSpec.EXACTLY -> { return specSize } MeasureSpec.UNSPECIFIED -> { return contentSize } } return 0 } ``` xml 布局 ``` ```