小编Var*_*pta的帖子

短跑路径效果使屏幕缓慢

我正在尝试使用由点组成的同心圆来制作自定义视图.我附上了截图供参考.直到时间自定义视图只有同心圆它工作正常但是一旦我应用DashPathEffect它会使整个屏幕缓慢,当你试图打开或关闭导航抽屉时,这是很好观察.我已经附上了以下日志.以下是解释问题的视频链接 https://youtu.be/5Mgz4QhXaQI

自定义视图

public class ConcentricCircularView extends View {
    private static final String TAG = "ConcentricCircularView";
    private Paint paint;
    private Context context;

    public ConcentricCircularView(Context context, @Nullable AttributeSet attrs) {
        super(context, attrs);
        paint = new Paint();
        paint.setColor(Color.WHITE);
        paint.setStyle(Paint.Style.STROKE);
        paint.setStrokeWidth(Utils.dipToPixels(context,getResources().getDimension(R.dimen.d1)));
        paint.setStrokeCap(Paint.Cap.ROUND);
        paint.setAntiAlias(true);
        this.context=context;

    }

    int onDrawCounter = 0;
    @Override
    protected void onDraw(Canvas canvas) {
        super.onDraw(canvas);
        Log.e(TAG, "Actual radius"+getWidth());
        int radius= (int) (getWidth()/3);
        int distanceBtwDots= (int) Utils.dipToPixels(context,getResources().getDimension(R.dimen.d10));
        Log.e(TAG, "Counter: "+onDrawCounter++);
        for (int i=0;i<10;i++){
            DashPathEffect dashPath = new DashPathEffect(new float[]{1,distanceBtwDots}, 0);
            paint.setPathEffect(dashPath);
// …
Run Code Online (Sandbox Code Playgroud)

performance android android-custom-view

6
推荐指数
1
解决办法
611
查看次数

在Xaomi Redmi Note 4上无法安装来自亚行的Android APK

我正在使用Redmi Note 4并尝试通过Android Studio安装Apk并在启动应用程序时收到错误

DELETE_FAILED_INTERNAL_ERROR
Error while Installing APKs
Run Code Online (Sandbox Code Playgroud)

我已经提供了所有必要的权限,比如通过USB安装.

android android-install-apk

4
推荐指数
1
解决办法
7538
查看次数