androlua吧 关注:1,180贴子:1,860
  • 11回复贴,共1

【大表哥】刮刮卡自定义view

只看楼主收藏回复

将android view代码封装成view让androlua+调用,真是一件有趣的事情。
工具:
①AIDE
②MT管理器或者字节码编辑器


来自Android客户端1楼2016-08-03 21:04回复
    public 刮刮卡(Context context) {
    super(context);
    init(context);
    }


    来自Android客户端5楼2016-08-03 21:08
    回复
      @Override
      protected void onDraw(Canvas canvas) {
      super.onDraw(canvas);
      mCanvas.drawPath(mPath, mPaint);
      canvas.drawBitmap(bitmap, 0, 0, null);
      }
      int x = 0;
      int y = 0;
      @Override
      public boolean onTouchEvent(MotionEvent event) {
      int action = event.getAction();
      int currX = (int) event.getX();
      int currY = (int) event.getY();
      switch(action){
      case MotionEvent.ACTION_DOWN:{
      mPath.reset();
      x = currX;
      y = currY;
      mPath.moveTo(x, y);
      }break;
      case MotionEvent.ACTION_MOVE:{
      mPath.quadTo(x, y, currX, currY);
      x = currX;
      y = currY;
      postInvalidate();
      }break;
      case MotionEvent.ACTION_UP:
      case MotionEvent.ACTION_CANCEL:{
      mPath.reset();
      }break;
      }
      return true;
      }


      来自Android客户端8楼2016-08-03 21:11
      回复
        打包


        来自Android客户端9楼2016-08-03 21:11
        回复
          就该好了保存为 gua.dex


          来自Android客户端11楼2016-08-03 21:13
          回复
            接下来 打开我们的神器 androlua 或者 Alua+
            打开 新建一个工程 就叫: 爱刮刮
            接下来用 文件管理器进去 【爱瓜瓜】工程目录
            新建一个文件夹 叫:libs
            將剛才做的gua.dex 複製進來



            来自Android客户端12楼2016-08-03 21:15
            回复


              来自Android客户端13楼2016-08-03 21:34
              回复
                aide与androlua的刮刮卡源码
                http://pan.baidu.com/share/link?shareid=276425527&uk=4267193469


                来自Android客户端14楼2016-08-03 21:42
                回复
                  教程原创大表哥,楼主只是转载。


                  来自Android客户端15楼2016-08-03 21:42
                  回复
                    up


                    来自Android客户端16楼2016-08-15 22:06
                    回复


                      来自Android客户端17楼2016-08-20 18:16
                      回复
                        666


                        IP属地:湖南来自Android客户端18楼2017-02-23 16:58
                        回复