Articles of 图形

Android – 如何允许水平和垂直滚动

ScrollView只允许垂直滚动,而Horizo​​ntalScrollView只允许水平滚动,但两者都没有类。 这似乎是Android UI中相当大的差距。 允许这个的任何技巧?

如何使用MPAndroidChart创建带有分组条形的BarChart?

如何使用MPAndroidChart的 BarChart比较两组数据。 它应该如下图所示: 我编辑了一个代码,我从github的示例项目中获取。 如何将100f and 110f值放在一个Xaxis标签中 Score score1 = new Score(100f, 0, “Whole Number”); mRealm.copyToRealm(score1); Score score2 = new Score(110f, 0, “Whole Number”); mRealm.copyToRealm(score2);

Android布局视图围绕圆圈旋转和间隔?

我试图找出一种方法来围绕圆形布局一系列视图,以这种方式旋转每个视图从圆圈向外。 下图是我正在寻找的草图。 外部块是布局/视图组,红色方块表示我想要旋转的视图。 我熟悉PivotX,PivotY和旋转视图属性,并怀疑我会以某种方式使用它们,但我不确定如何使用这些以适当的布局来获得所需的效果。

导航抽屉标题的背景图像尺寸

基本上我喜欢Jonathan Lee先生在google官方链接http://www.google.com/design/spec/patterns/navigation-drawer.html#navigation-drawer-content中使用导航抽屉标题后台的背景 所以我想重现一些类似的东西。 我相信我需要在photoshop中制作类似的设计并将其设置为背景图像。 但问题是,尺寸和像素应该是多少才能匹配不同types的设备? 上面的链接有图标和边距的指南,但我没有看到为该背景提到的任何尺寸。 有没有人有任何想法或链接可以帮助?

android有* native *支持SVG图像作为可绘制资源(图标)吗?

我正在阅读和观看UI教程。 他们都谈到了你需要了解不同设备尺寸和分辨率的事实。 因此,将图标导出为多种尺寸以支持不同的屏幕密度。 SVG是一个开放标准(W3C),应该用来解决这类问题。 那么我可以原生使用SVG文件作为我的图标的绘图吗? 注意:我不是在谈论浏览器支持。

Android图片地图。 – 显示.svg并将其用作图像映射(触摸区域)

我正在寻找一种显示图像的方法,让用户点击图像的不同部分来导航和执行操作。 我正在考虑使用隐形颜色贴图来检查哪些部分被触摸过。 但由于我也想强调所选区域,我正在考虑使用矢量。 有一个很好的库可以将svg文件渲染到图像视图中,但它不能处理触摸。 那里有图书馆吗? 或者更聪明的方式呢? (我也查看了这个项目,但它不会吞下.svg文件,我的矢量图像太复杂了,无法手工插入所有数据)

在Android中仅加载部分位图文件

我想将一个位图图像的裁剪版本加载到Bitmap对象中,而不加载原始位图。 如果不编写自定义加载例程来处理原始数据,这是否可行? 谢谢,桑德尔

Android Xfermode的说明

我是图形界的新手,对我来说,Android文档中有Xfermode类的原始解释。 在网上搜索,我发现只有这样的术语有关:颜色混合,图像合成,关于传递模式算法的小解释,源颜色,destenation颜色和op颜色(如果我没有错,则表示不透明颜色)。 但它没有给我足够的理解。 有没有人可以解释我这个条款,或者更好地给我一个链接,我可以研究他们的解释?

在android imageview中旋转缩放拖动图像

我希望能够在android framelayout和imageview中旋转,缩放和移动图像。 使用以下代码,我能够做到这一点。 但是视图有时会脱离UI。 你可以在ACTION_UP中处理旋转(每个ACTION_UP旋转90度)动作事件。 以下是我的main.xml: 以下是我的java文件: package com.example.rotatezoommove; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Matrix; import android.graphics.PointF; import android.os.Bundle; import android.util.FloatMath; import android.util.Log; import android.view.MotionEvent; import android.view.View; import android.view.View.OnTouchListener; import android.widget.ImageView; public class RotateZoomMove extends Activity implements OnTouchListener { private static final String TAG = “Touch”; // These matrices will be used to […]

获取Android视图上包含支持Bitmap的Canvas的点的像素颜色值

我试图找出在视图上给定点获取像素颜色值的最佳方法。 我有三种方式写入视图: 我用View.setBackgroundDrawable(…)设置了一个背景图片。 我使用Canvas.drawText(…) , Canvas.drawLine(…)等将文本,绘制线等写入支持Bitmap的Canvas 。 我通过将它们写入传递给View的onDraw(Canvascanvas)方法的Canvas来绘制子对象(精灵)。 这是我的类中的onDraw()方法,它扩展了View: @Override public void onDraw(Canvas canvas) { // 1. Redraw the background image. super.onDraw(canvas); // 2. Redraw any text, lines, etc. canvas.drawBitmap(bitmap, 0, 0, null); // 3. Redraw the sprites. for (Sprite sprite : sprites) { sprite.onDraw(canvas); } } 获得像素的颜色值以考虑所有这些来源的最佳方法是什么?