项目简介
Android Units
一个使用工具类,用于在不同Android显示单元之间转换,无需应用环境。它使用了系统全局共享Resorces对象,并且没有为当前屏幕配置。在这个使用程序的未来迭代中,我希望能够使用上述变化。
示例使用方法假设你希望在绘制自定义视图是设置文本大小:
paint.setTextSize(AndroidUnits.SCALED_PIXELS.toPixels(8));或者你想画一个圆角长方形:
float radius = AndroidUnits.DENSITY_PIXELS.toPixels(12); canvas.drawRoundRect(rect, radius, radius, paint); 下载通过Gradle获取:
allprojects { repositories { ... maven { url 'https://jitpack.io' } } } dependencies { compile 'com.github.kevelbreh:androidunits:0.1.0' }或者Maven:
<repositories> <repository> <id>jitpack.io</id> <url>https://jitpack.io</url> </repository> </repositories> <dependency> <groupId>com.github.kevelbreh</groupId> <artifactId>androidunits</artifactId> <version>0.1.0</version> </dependency>项目首页 添加收藏