最近又变成android开发了。。。上网看了本书,研究了下。。。其实,从qt过渡到android,虽说用的函数不一样。感觉思路都差不多呢。。。。

在activicy中布局:

<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:app="http://schemas.android.com/apk/res-auto"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    tools:context=".MainActivity">    <ImageView        android:id="@+id/iv"        android:layout_width="match_parent"        android:layout_height="match_parent" />androidx.constraintlayout.widget.ConstraintLayout>

在MainActivity.java中添加如下代码:

package leavesc.hello.text_canvas;import androidx.appcompat.app.AppCompatActivity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Rect;import android.graphics.RectF;import android.os.Bundle;import android.widget.ImageView;public class MainActivity extends AppCompatActivity {    private ImageView iv;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        iv = (ImageView)findViewById(R.id.iv);        Bitmap bmpBuffer = Bitmap.createBitmap(500,800,Bitmap.Config.ARGB_8888);        Canvas canvas = new Canvas(bmpBuffer);        Paint paint = new Paint();        paint.setStyle(Paint.Style.STROKE);        RectF rect = new RectF(10,10,400,400);        paint.setColor(Color.GRAY);        canvas.drawOval(rect,    paint);        paint.setAntiAlias(true);        paint.setColor(Color.GREEN);        paint.setStyle(Paint.Style.STROKE);        paint.setStrokeWidth(3);        canvas.drawArc(rect,    -90,    90,    false,    paint);        iv.setImageBitmap(bmpBuffer);    }}

如果能加上java的timer使其动态描画就能得到圆形进度条的效果了。应该是这个思路吧

Android描画简单圆形_第1张图片

 

转载于:https://www.cnblogs.com/wxmwanggood/p/11282378.html

更多相关文章

  1. android圆形图片显示效果,带边框
  2. Android Shape制定圆形和圆环形状
  3. android圆形的ImageView
  4. Android实现圆角照片和圆形照片
  5. Android 自定义shape圆形按钮
  6. 详解Android TextView属性ellipsize多行失效的解决思路
  7. android 类似QQ 换皮肤 实现思路 apk资源共享
  8. android 自定义圆形的ImageView
  9. android UI自定义设计圆形ImageView

随机推荐

  1. android获取手机电量
  2. FrameLayout 上下层点击穿透
  3. 快捷方式工具类
  4. Android中图片的放大和缩小源码
  5. Android文件读写
  6. 为手机定制ROM
  7. View的XML 属性大全(官方文档)
  8. 捕获Android运行时改变
  9. Android反射工具类ReflectUtil
  10. android dialog 显示时弹出输入法