首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android实现 刮刮乐效果

    一、实现原理与所需技术        Android刮刮乐效果的实现,自定义view,绘制出中奖信息,将一张图片绘制在中奖信息的上层,通过onTouchEvent监听用户手势,通过path记录绘制轨迹...三、绘制刮刮乐图片 BitmapFactory.decodeResource(getResources(), R.mipmap.fg_guaguaka);  我们首先获得绘制的bitmap,fg_guaguaka...四、‘刮’实现       刮实现主要对用户手势进行监听,通过path.moveto(),进行轨迹的绘制,完成后通过调用invalidate()方法进行重绘。...当我们抬起的时候,需要判断用户是否刮开了较大区域(自己设定的阈值),如果是的,就直接显示出中奖信息,否则用户继续刮。...最终即实现刮刮乐效果。 源码地址:https://download.csdn.net/download/huangliniqng/10484392

    1.5K20

    几十行代码搞定兔年刮刮乐

    今年是兔年,随手写个兔年祝福语刮刮乐,祝大家新年快乐(迟到的祝福)。 刮刮乐设计 刮刮乐大家都知道,无论是实体票子的刮奖还是虚拟活动的电子刮奖基本都使用这种方式。我们先来做下刮刮乐的设计。...首先刮刮乐分为涂层和底下的中奖文字,所以我们也可以将其分为两层,这样可以减少渲染。底层使用一个文字涂层,上层使用一个 canvas 作为遮挡的刮奖层。...注意使用 user-select 来防止用户刮奖时 dom 被选中造成体验问题。...刮奖代码 然后开始我们的核心代码了,初始化时我们在文字涂层渲染上随机的兔年祝福语文字,然后在画布涂层涂上刮奖颜料颜色。...canvas.width = 300; canvas.height = 150; ctx.fillStyle = '#eeddcc'; ctx.fillRect(0, 0, 300, 150); 然后就是刮奖时的渲染了

    1.1K31

    安卓开发_慕课网_百度地图_刮刮涂层效果

    学习内容来自“慕课网” 很多电商APP中都有刮刮卡活动,刮开涂层,获取刮刮卡内部信息 原理图: image.png 刮刮卡效果:通过画笔画笔来实现,黄色涂层,蓝色涂层,刮动则将两涂层共有的部分去掉,  ...; 9 import android.graphics.Canvas; 10 import android.graphics.Color; 11 import android.graphics.Paint...bitmap = BitmapFactory.decodeResource(getResources(),R.drawable.chaji_1); 85 //刮刮卡未刮时候的图案...canvas.drawBitmap(bitmap, 0 , 0, null); 153 //注意任务结束,会把一个mComplete设置为true;当为true时,直接展现刮奖区...new Thread(mRunnable).start();// 统计擦除区域任务 3 break; 任务结束,会把一个mComplete设置为true;当为true时,直接展现刮奖区

    893140
    领券