前言
本文主要给大家介绍的是关于Android自定义View实现游戏摇杆键盘的相关内容,为什么会有这篇文章呢?因为在之前的一个项目,操作方向的方式为上下左右,左上需要同时按住左键和右键的方式进行操作。
如下图:
近来需要升级项目,操作方式改为类似王者荣耀的摇杆操作。
如下图:
好了,下面话不多说了,跟着小编来一起看看是如何实现的吧。
绘制背景
实现遥感按钮,需要绘制背景,绘制中心的遥感按钮。绘制遥感背景,需要创建一个RemoteViewBg类,存储背景图,减少重复创建bitmap。
RemoteViewBg类代码如下:
public class RemoteViewBg {private Bitmap bitmapBg;public RemoteViewBg(Bitmap bitmap) { bitmapBg = bitmap;}//背景的绘图函数public void draw(Canvas canvas, Paint paint, Rect src0 ,Rect dst0 ) { canvas.drawBitmap(bitmapBg, src0, dst0, paint);}}
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1148
183.71 KB下载数642
644.84 KB下载数2756
相关文章
发现更多好内容猜你喜欢
AI推送时光机Android自定义View实现游戏摇杆键盘的方法示例
后端开发2023-05-30
Android自定义View实现体重表盘的方法是什么
后端开发2023-06-25
Android利用Paint自定义View实现进度条控件方法示例
后端开发2023-05-30
Android自定义View实现LayoutParams的方法详解
后端开发2023-02-02
实例讲解Android中的View类以及自定义View控件的方法
后端开发2022-06-06
Android自定义View实现绘制虚线的方法详解
后端开发2023-05-31
Android 自定义View实现单击和双击事件的方法
后端开发2022-06-06
Android编程实现AlertDialog自定义弹出对话框的方法示例
后端开发2023-05-30
Android实现在xml文件中引用自定义View的方法分析
后端开发2022-06-06
Android自定义View实现圆形加载进度条效果的方法
后端开发2023-05-30
详解Flutter自定义应用程序内键盘的实现方法
后端开发2024-04-02
Android编程基于自定义View实现绚丽的圆形进度条功能示例
后端开发2022-06-06
解析android中隐藏与显示软键盘及不自动弹出键盘的实现方法
后端开发2022-06-06
Android 自定义标题栏 显示网页加载进度的方法实例
后端开发2022-06-06
Android编程实现自定义输入法功能示例【输入密码时防止第三方窃取】
后端开发2022-06-06
咦!没有更多了?去看看其它编程学习网 内容吧