草庐IT

图形栈

全部标签

android - 用于谷歌地图标记的矢量图形

有没有办法使用矢量图形作为谷歌地图标记?我知道谷歌地图采用位图作为标记,但我有一个矢量图形(来自服务器),但我不确定如何将其显示为标记?谢谢 最佳答案 从技术上讲,如果您能够将矢量图像渲染为Drawable,则可以将其用作map标记。Android上的矢量绘图很复杂,但也许您已经解决了这个问题。您需要以编程方式创建一个具有所需大小的可写Bitmap(以dips为单位指定您的恒定大小以将其调整为屏幕密度),基于该Bitmap创建一个Canvas,在您的Drawable上设置边界,然后将其绘制在Canvas。然后,您的位图将包含您的Dr

计算机图形学实验——利用MFC对话框实现多边形绘制与填充(扫描线填充算法)附源码

内容概括:利用基于对话框的MFC项目实现鼠标点击绘制多边形实现扫描线算法填充多边形源码见Yushan-Ji/ComputerGraphics:ECNU2023秋计算机图形学课程实验代码(github.com)实验内容通过鼠标交互输入多边形对各种多边形进行填充,包括边界自交的情况算法描述多边形绘制利用OnLButtonDown和OnRButtonDown函数,实现:左键点击:开始绘制多边形,并连接上一个顶点和当前点击的顶点右键点击:结束绘制多边形,并连接上一个顶点和第一个顶点其中,绘制顶点间的连线利用了MoveTo和LineTo函数另外,为了避免多边形绘制完毕后,程序仍然对鼠标点击事件进行响应,

c++ - 带有 C++ 图形引擎的 Android NDK

我想使用我熟悉的C++图形引擎(Ogre3D)为Droid编写一些游戏(我只是不习惯Java)并且有很多关于如何构建应用程序的文章。但是,我一直无法得到有关输入的任何答案。NDK是否提供Droid的输入功能,例如触摸/滑动/滑动/缩放/等?我过去只在Ogre3D中使用过OIS,对于手机输入处理的情况感到很困惑。 最佳答案 NDK提供的只是C中帧缓冲区处理的最低部分,可以使用jini从java对象进行转换。IMO你应该等待一个食人魔移植到android(这永远不会发生)或者死于尝试编写它。

【Git】Git(分布式项目管理工具)在Windows本地/命令行中的基本操作以及在gitee中的操作,使用命令行、图形化界面,进行提交,同步,克隆

介绍这里是小编成长之路的历程,也是小编的学习之路。希望和各位大佬们一起成长!以下为小编最喜欢的两句话:要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡。一个人为什么要努力?我见过最好的答案就是:因为我喜欢的东西都很贵,我想去的地方都很远,我爱的人超完美。因此,小编想说:共勉!目录一、开发注意事项二、Git网址:1、什么是git?2、 Git与SVN区别3、Git、Gitee、Github、Gitlab的区别以及功能1、Git2、gitee3、github4、gitlab5、不同点4、Git工作流程 5、Git原理三、码云新建仓库了解码云中一些名词的意义 1、进入码云官网,注

android - Android 应用程序中的奇怪图形伪影

我在我的应用程序中间歇性地观察到奇怪的图形伪影,如下所示。这是三星GalaxyS3的屏幕截图。我只在这部手机上观察过它。我已经在SamsungGalaxyTabS4和HTCOne上运行了该应用程序,但从未在任何一台上发现过这个问题——尽管我承认我主要使用S3进行开发。我认为问题可能是在绘制到Canvas时存在某种并发冲突(我使用的是基本的Android渲染方法,没有OpenGL或任何东西),因为我可以清楚地识别其他UI元素的重复单元,所以我同步了所有绘制到Canvas或与Canvas交互的代码,并且我仍在观察它的发生。它确实会在大约30-90秒后自行清除,这可能是由于它执行的定期计划内

2023年五月份图形化三级打卡试题

活动时间从2023年5月1日至5月21日,每天一道编程题。本次打卡的规则如下:小朋友每天利用10~15分钟做一道编程题,遇到问题就来群内讨论,我来给大家答疑。小朋友做完题目后,截图到朋友圈打卡并把打卡的截图发到活动群,表示完成了今天的打卡。当天晚上,我会把题目的答案发到群内给小朋友们做个参考,我也会在朋友圈为打卡的小朋友点赞。Day01:三级2021.12_数星星Goblin有个很厉害的魔法:他一挥手就可以点亮夜空中五彩斑斓的星星灯。1.准备工作(1)删除小猫角色,添加"Goblin"角色,并删除Goblin角色的造型"golblin-a"、“goblin-c"和"goblin-d”,添加角色

Android:我的图形应该是 480x800 还是 480x854?

我想用我的程序定位WVGA(480x800)和FWVGA(480x854)设备。我的问题是:对于我的全屏背景位图,我应该使用哪种分辨率? 最佳答案 有几种方法可以解决这个问题。根据宽高比制作一个背景,并计算应用启动时使用的背景。用宽度除以高度求出纵横比。制作一个背景,在侧面和底部填充填充物以进行裁剪,当您显示图像调整大小时,它的尺寸与屏幕分辨率与精确屏幕分辨率的尺寸差异最大。这将导致底部或侧面稍微被裁剪。您还可以结合使用这些策略来创建一对背景,每个背景对应一系列宽高比,然后使用裁剪策略来弥补可以忽略不计的差异。

android - Android 中的动态图形渲染

我需要在Android中绘制一个不断从服务器获取数据的图表。基于一个数据项,图形需要以各种颜色显示。该图应像ECG图一样从右向左移动。它有点像连续移动图。我能否使用Android2D图形库实现此目的?我需要使用补间动画吗?我还必须使用插值器吗? 最佳答案 这听起来像是一个两部分问题。第1部分介绍如何从服务器获取原始数据。不知道这是什么类型的服务器,没什么可说的。如果服务器尚不存在,并且取决于发送数据的频率和大小,您可能会考虑从Android客户端发出http请求并检索XML或JSON格式的数据。第2部分是在Android上创建和更新

android - 我在哪里可以获得 MapView 的 "default"android 箭头图形?

我在我的MapView上使用自定义叠加层,我试图在使用GPS时模仿官方Google“map”应用程序的外观,因此我正在寻找应用程序用来显示您的箭头轴承。我找到的最接近的是this但是它太大了,它不像官方那样是动画GIF,我不确定我是否可以使用它。编辑:刚刚发现这完全没用,因为我忘记了(显然)gif没有alpha透明层。有没有人以前用过这个?我会被迫自己制作吗? 最佳答案 不确定您要查找哪个箭头,但是,如果您查看AndroidSDK文件夹并且安装了2.2,则platforms\android-8\data\res\drawable-m

android - 加载位图或绘制图形?性能问题

好的,我要在屏幕上画很多“昆虫”。我的问题是,如果我正在绘制一只蜘蛛,加载位图、将其矩阵化到正确的角度并在屏幕上绘制(一次又一次),或者使用canvas.drawLine绘制一只Ant,会更快吗?绘制圆圈等?直接比较:位图:500字节,带透明度绘制:8条drawLines,2条drawCircles我已经有很多事情要做,所以这里的性能非常重要。提前致谢! 最佳答案 绘制位图要快得多。真正重要的是您要绘制多少像素(即overdraw,这将影响最大填充率。)使用位图还可以让您创建更丰富的图形而不会降低性能。