public Paint getDefaultOuterRimPaint() {
// Use a linear gradient to create the 3D effect
final LinearGradient verticalGradient = new LinearGradient(mOuterRimRect.left, mOuterRimRect.top, mOuterRimRect.left,
mOuterRimRect.bottom, Color.rgb(255, 255, 255), Color.rgb(84, 90, 100), TileMode.REPEAT);
// Use a Bitmap shader for the metallic style
final Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.light_alu);
final BitmapShader aluminiumTile = new BitmapShader(bitmap, TileMode.REPEAT, TileMode.REPEAT);
final Matrix matrix = new Matrix();
matrix.setScale(1.0f / bitmap.getWidth(), 1.0f / bitmap.getHeight());
aluminiumTile.setLocalMatrix(matrix);
final Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG);
paint.setShader(new ComposeShader(verticalGradient, aluminiumTile, PorterDuff.Mode.MULTIPLY));
paint.setFilterBitmap(true);
return paint;
}
GaugeSpeed.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:Obd-Elm327-Bluetooth
作者:
评论列表
文章目录