android-canvas相关内容

绘制的LinearLayout带有圆角

我想实现的LinearLayout子类绘制自身带有圆角。从我的研究,我设置 setWillNotDraw(假)和覆盖的OnDraw()绘制在画布上一个圆角矩形: @覆盖 保护无效的OnDraw(帆布油画){ super.onDraw(画布); INT SC = canvas.saveLayer(0,0,的getWidth(),的getHeight(),drawPaint,Ca ..
发布时间:2015-12-04 21:55:15 移动开发

VideoView上没有一个片段显示

我在三星S3(安卓4.1.1)上运行的视频有问题,这个问题似乎是因为videoview是一个片段,因为如果我把它放在和活动,它的工作原理。 此外,我发现,如果我打开的GPU硬件加速,视频作品。 我也有一个游戏由一个SurfaceView绘图和观点并没有很好地工作(仅适用于GPU上的)......显示在应用程序内容的其余部分,因为它应该(按钮和其他布局)。 我测试在Nexus S和模拟器上的应用程 ..

是否有可能通过一次调用显示多色文字Canvas.drawText()?

我想用Canvas.drawText(),以显示多彩色文本。更具体地讲,我想强调传递到的drawText()方法的文本字符串。 的文本是与0以上ForegroundColorSpan对象SpannableString的形式 综观画布code,看来在传递的CharSequence一个的ToString()调用,这意味着这是不可能的。 是否有其他办法吗? 编辑:文有时可能会改变(总变化,而不是 ..
发布时间:2015-12-04 13:13:34 移动开发

如何TextView的旋转无削减其边界?

我试图用旋转我的的TextView 的子 canvas.rotate(): canvas.save(); 最终诠释W =的getWidth(); 最终诠释H =的getHeight(); 浮动PX = W / 2F; 浮PY = H / 2F; canvas.rotate(裂伤,PX,PY); super.draw(画布); canvas.restore(); TextVie ..
发布时间:2015-12-04 12:50:26 移动开发

如何应用动态阿尔法面具在Android文本

我希望具有可绘制形状为圆形或任何一个动态阿尔法口罩,并将其应用到Android上drawed文本。 下面是我想要一个例子: 我想,使其与 setXfermode(新PorterDuffXfermode(Mode.SRC_IN)),但我无法得到它的工作。 这里是code我在的OnDraw(帆布油画)方法: 油漆涂料=新的油漆(); paint.setAntiAlias​​(真正的); canva ..
发布时间:2015-12-04 12:09:14 移动开发

如何正确缩放的游戏在Android

为简单起见,我们假设我在做一个简单的乒乓克隆游戏为Android。让我们假设它只会播放在横向模式。 (忽略方形手机现在)。 我想比赛看在相同的比例每部手机上,在某种程度上,如果你把上QVGA的手机游戏的截图,并调整截图WVGA分辨率,它看起来几乎一样将游戏旁观WVGA手机。换句话说,该桨叶的宽度应该总是屏幕宽度的1/32,球的直径应始终是屏幕宽度的1/16。 什么是正确的方法来画的应用程序?这 ..
发布时间:2015-12-04 11:36:37 移动开发

拖曳和移动画在画布上的圆

我工作的一个Android应用程序,它应该允许用户绘制在画布上一个圆圈,将其拖动。我已经能够绘制线条和圆圈它。但是我不能似乎能够拖动它。 是否可以拖动的Andr​​oid画在画布上的对象?。例如,如果我检测圆内的触摸,我怎么从previous位置删除圆并将其移动到当前位置?我曾尝试无效()。但它不会工作,如果用户已经引起多个圈,并希望将所有这些。 解决方案 看来你可能有处理多点触控/绘图的问 ..
发布时间:2015-12-04 11:17:50 移动开发

捕获图像,而设备锁定与密码

我想实现一个功能,通过前置摄像头捕捉到的图像,当有人试图解开我的设备,然后输入不正确的密码3次。我查了一下,有可能在Android和一些应用程序也可在市场。 我已经做了一些工作,实现这一点,但我得到一个黑色的图像。这里的code: 与设备管理注册以获得广播不正确的密码尝试: 公共类DeviceAdminSample扩展DeviceAdminReceiver { 静态上下文CTX; 静态共 ..

如何在android的全圆形图像视图

可能重复: 我希望有一个360度的圆形图像查看,我发现计算器相关解决方案,但他们在图像视图中的所有收益圆角。但我想全圆形图像视图。 有关圆角的图像视图链接: 中的ImageView圆角 任何想法。 解决方案 获取位图: 位图位= getthebitmapyouwanttoshowinacirclefromsomewhere; 位图circleBitmap = Bitmap.cre ..
发布时间:2015-12-04 10:54:20 移动开发

绘制圆角边缘弧机器人与浮雕效果

我试图建立一个自定义组件,即弧形滑盖,我做的弧线和拇指,但无法弄清楚我怎么能画出圆角边缘弧线,并在它的浮雕效果。此刻的滑块看起来像这样 在code绘制弧 私人无效drawSlider(帆布油画){ 浮sweepDegrees =(值* arcWidthInAngle) /(maximumValue - minimumValue); //圆的灰色 ..
发布时间:2015-12-04 10:46:05 移动开发

旋转箭时,它的飞行

我要根据抛运动斜箭头飞。我使用的功能: X =(vo.cos(阿尔法))T。 Y =(vo.sin(阿尔法))T-g.t.t / 2; 我已计算出的箭头的切线的角度。 标签的β=(vo.sin(阿尔法)-g.t)/(vo.cos(阿尔法)) 我根据旋转方向(α - 测试版)的箭头移动一样自然。 这是我的功能onDarw(): 保护无效的OnDraw(帆布油画){ canvas.drawCol ..
发布时间:2015-12-04 10:33:37 移动开发

绘制圆圈内的圆以10的距离

我最近已经开始与Android的工作,而我需要绘制圆圈内圆,就像下图在10的距离。如果你看到下面的照片,我需要绘制类似下面的圆圈两个直径一样,而我不需要那些目前没有照片上的任何图标。圆圈内有两个直径仅有一个圈子。 我只想绘制圆和两个直径,而不是圆形的图标。任何建议将AP preciated。 更新: - 我写了下面的code,但它提请只有一个圆。我需要绘制类似上面的图像 - 公共无效的 ..
发布时间:2015-12-03 18:15:09 Java开发

两种观点之间Android-绘制线

下面是我的,我已经创建了一个框架三个新观点的程序。在点击了两种不同的看法我想画的视图之间的一条线。我试图找出如何做到这一点... 球球1 =新球(这一点,100,100,45); 球ball2 =新球(这一点,40​​0,100,45); 球ball3 =新球(这一点,250,350,45); 的FrameLayout帧1 =(的FrameLayout)findViewB ..
发布时间:2015-12-03 18:07:34 移动开发

Android的绘图位图和按钮,在画布上用XY位置

我是新进Android和我有一些问题,我的应用程序。任何帮助将AP preciated:) 我已经绘制位图在画布上用xpositon和ypostion由传感器(当我移动我的手机,位图移动) 我要创造感动在我的位图可点击中心按钮,当我点击他们,我会去到下一个活动。 位图绘制完美,但idont知道如何画按钮在他们身上,将我的位图由x和y的值相同是移动的按钮。我怎样才能做到这一点? 这是我的一块 ..
发布时间:2015-12-03 18:07:02 移动开发

Android的动态壁纸视差滚动效果

当我们滚动,主屏幕的前景(图标,窗口小部件等),移动到左边或右边的全屏幕宽度,但背景图像(或动态壁纸)仅移动由宽的一小部分。 我的问题是如何让这种效果。 到现在已经做到了这一点。 SurfaceHolder持有人= getSurfaceHolder(); 帆布油画= NULL; 尝试 { 画布= holder.lockCanvas(); ..

如何移动图像上的曲线上触摸事件的Andr​​oid?

我画用的画布上三次曲线 myPath.cubicTo(10,10,W,H / 2,10,H-10); 我有四个ImageView的是屏幕上,我想移动的ImageViews绘制的曲线上,当我拖动图像的触摸。 我刚才提到的链接: 移动的曲线 移动ImageView的上曲线 我得到的是,动画将图像的曲线与T定义的持续时间。 但是,我想移动的ImageView的触摸中 ..
发布时间:2015-12-03 17:53:23 移动开发

创建随机圈可以点击上像一个按钮

所以这里是我的predicament我似乎无法找到这个随时随地在互联网上。我的问题很简单。我创建了安卓游戏应用程序。本场比赛将产生随机的圈子,用户可以点击那么一旦用户不点击这些随机的圆圈会发生的一个动作在屏幕上。这是象按钮的功能,但是不同的,因为整圈就能被点击。我会后的随机数生成器生成的圈子,这不是主要的阶级,这是一个扩展视图一个单独的类。 公共类DrawingView扩展视图{ 公共Dr ..
发布时间:2015-12-03 17:23:53 Java开发