小编Rub*_*uby的帖子

Android中的活动和意图有什么区别?

任何人都可以向我解释Android平台上"活动"和"意图"之间的区别吗?

android android-intent android-activity

38
推荐指数
3
解决办法
2万
查看次数

使用canvas.scale函数放大画布?

我已经实现了一个onDraw绘制一组矩形的long 方法.矩形太小,我希望它们看起来更大.但不幸的是我无法更改矩形坐标,因为它们存储在数据库中.那么有什么方法可以放大画布使用canvas.scale()

android zoom scale android-canvas

9
推荐指数
1
解决办法
2万
查看次数

如何使用android图形类绘制箭头?

如何使用图形类绘制箭头?

我使用Android图形类,基本上我试图在地图上显示路径.所以我需要在画布上打印一个箭头.帮帮我搞清楚!

谢谢!

这是我用来绘制线条的方法之一.我想在每一行的边缘打印一个箭头.

//       ArrayList<Point> ArrayListPoints = new ArrayList<Point>(); // Assign the shortest path here

//       ArrayListPoints.add(new Point(262,100));
//       ArrayListPoints.add(new Point(262,165));
//       ArrayListPoints.add(new Point(346,165));
//       ArrayListPoints.add(new Point(420,165));

       ArrayList<Point> ArrayListPointsFINAL;

    ArrayListPointsFINAL = storePath.ArrayListPoints;

    if(ArrayListPointsFINAL == null){
        System.out.println("ArrayListPointsFINAL is NULL");
    }
    else{

    ArrayList<Float> ArrayList_X = new ArrayList<Float>();
     ArrayList<Float> ArrayList_Y = new ArrayList<Float>();
     //int size = get.ArrayListPoints.size();

    for(int i=0; i<ArrayListPointsFINAL.size(); i++){
        ArrayList_X.add(Float.parseFloat(String.valueOf(ArrayListPointsFINAL.get(i).x)));
        ArrayList_Y.add(Float.parseFloat(String.valueOf(ArrayListPointsFINAL.get(i).y)));
          }   

    for(int i=1; i<ArrayList_X.size(); i++){
        Paint myPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
        myPaint.setStrokeWidth(8/*1 /getResources().getDisplayMetrics().density*/);
        myPaint.setColor(0xffff0000);   //color.RED
       // myPaint.setStyle(myPaint);

       canvas.drawLine(ArrayList_X.get(i), ArrayList_Y.get(i), ArrayList_X.get(i-1), …
Run Code Online (Sandbox Code Playgroud)

graphics android draw android-canvas

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

如何为字符串构建正则表达式?

我怎么能把它写成正则表达式?

"BLOCKa中#123#456"

我使用#符号来分割数据中的参数,参数是块名称,startX坐标,启动Y corrdinate

这是我的QR码中嵌入的数据.因此,当我扫描QR时,我想检查它们是否正在扫描正确的QR.为此我需要一个正则表达式的上述语法.

我的方法体

public void Store_QR(String qr){
   if( qr.matches(regular Expression here)) {
      CurrentLocation = qr;
   }
   else // Break the operation
}
Run Code Online (Sandbox Code Playgroud)

java regex android

0
推荐指数
1
解决办法
217
查看次数