android-shape相关内容
我正在尝试绘制一个具有三个矩形的形状: 纯色 渐变 白线 我该怎么做? 当我尝试这个时,它不起作用.布局具有父颜色. 我正在尝试制作 3 种颜色的渐变.从纯色 #ff297baf 开始,在 60% 处开始从 #ff297baf 到 #ff16c0e3 的渐变,并在最后添加一条 while 线. 解决方案 如果您打算研究使用多个形状,您应该尝试使用 LayerLi
..
我使用 xml 创建了一个带有笔划和白色背景的圆圈.如何在用户操作(例如连续按下按钮时)从下到上逐渐填充? 有没有免费的库可以用来实现类似的事情? 解决方案 我创建了一个自定义视图类,它可以执行您想要的操作.可以在您的布局 xml 中设置四个自定义属性: fillColor, color - 设置填充区域的颜色.默认为 Color.WHITE. strokeColor, co
..
我正在尝试为我的应用程序制作一个搜索栏的拇指,并且我想要一个由不同的更大(半透明)外圆包围的内圆.我正在尝试使用 layer-list,但我遇到了问题.下面是我的代码... 我希望在较大的蓝色圆圈之上看到一个红色的小圆圈,但我看到的只是红色的小圆
..
是否可以创建仅在某些侧面具有笔划的 Android 形状对象? 例如我有: 与此 CSS 相似的内容: border: 3px 黑色虚线; 如何只在一侧设置笔划?这就是我在 CSS 中的做法: border-left: 3px 黑色虚线; 您如何在 Android XML 中执行此操作? 解决方案 我用这个解决了一个很好的解决方案: 如果您需要透明背景,但仍然需要
..
我正在尝试在 中显示文本RectShape 使用 ShapeDrawable 在 Canvas 中显示. 我可以在此代码中显示 RectShape,但正在寻找如何在其上显示字符串! public class CustomDrawableView extends View {私有 ShapeDrawable mDrawable;公共 CustomDrawableView(上下文上下文){超
..
我想为我的形状制作一个像这样的按钮 有没有办法用 xml 做到这一点?就像设置一些点一样,就我而言,我有 5.. 解决方案 你需要的是在你项目的 中创建一个 shape xml 文件drawable-xxx 文件夹,然后将此形状用作按钮的背景. 这是名为arrow_shape.xml的形状文件:
..
我尝试了下面的代码来创建一个弹出窗口,顶部有一个类似工具提示的箭头.附上图片.但结果我得到了一些不同的东西. 弹出式充气机: LayoutInflater inflater = (LayoutInflater)getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);查看视图 = inflater.inf
..
我正在尝试创建自定义形状以用作菜单抽屉的背景.我遇到的问题是我无法获得想要的形状.目前,我正在Adobe Illustrator中将形状创建为svg,然后转换将其转换为XML可绘制对象,但效果不理想.我如何获得可绘制矢量以根据其父级( match_parent )和内容( wrap_content )缩放? menu_shape.xml 我注意到的一个问题是,此形状不能完全响应,因为它实际上被
..
我有一个 Button ,它使用形状作为背景. 根据按钮 的状态,形状将具有不同的颜色 我是否可以在 Button 的xml中指定每个状态的颜色?对于新手问题,我感到抱歉.有指导吗? button_background.xml
..
我在图像上有一个按钮.我希望此按钮具有纯色背景颜色和透明文本(以显示背面图像).是否可以使它只有透明文本? 解决方案 尝试将以下属性添加到您的Button中: android:textColor ="@ android:color/transparent"android:background ="@ android:color/black"
..
我正在尝试在Android应用中将图像裁剪为三角形,以便仅获得图像的三角形部分。如何才能做到这一点?我已经成功完成了正方形和圆形形状的裁剪,但是无法对三角形进行相同的裁剪。 谢谢。 David 解决方案 您可以使用“遮罩”图像。在这种情况下,该图像应为三角形(或您需要的任何其他形状),如下所示: ImageView mImageView =(ImageView)find
..
我正在尝试创建一个可绘制的形状,该形状将成为搜索栏的背景。我知道如何创建具有两种颜色的矩形,但是不知道如何像第二幅图像那样以一定角度倾斜颜色。有人可以帮我弄这个吗?谢谢。 解决方案 使用工具栏...代码在这里...
..
我具有以下设计,并且需要尽可能不使用png文件进行制作。我已经在png文件的帮助下完成了此操作,但是我在考虑是否还有其他以性能为中心的方法。 我已经在png文件的帮助下完成了此设计 https://pasteboard.co/Is3RtJY.png 我怎么画这个 解决方案 PNG图像很适合应用,但是,您可以在自己的应用中使用另一种选择应用程序是您可以使用Webp类型的图像
..
..
我试图弄清楚如何在xml中创建此背景, 找不到任何对我有帮助的东西。 忽略孩子的圆圈图像,当然,我所说的是背景本身,有没有办法在xml? 在此先感谢您的帮助。 欢呼! 解决方案 我猜您继续前进了,但是您可以使用矢量可绘制对象。 以下内容不准确(直线并不完全笔直),但应该为您提供一个良好的开端: 新的XML文件:
..
如何为按钮创建自定义形状?我可以在许多情况下为按钮背景色设置不同的颜色。谢谢您的帮助。谢谢。 解决方案 如何为按钮创建自定义形状? 创建一个 test.xml 文件可绘制并添加代码: < ;? xml version =“ 1.0” encoding =“ UTF-8”?>
..
我有一个 xml ,在此 xml 中,我添加了 Horizontal Line 之间的 TextViews 。 我向分隔符添加了 Shape ,但看不到更改。 main_activity.xml:
..
我正在向Android地图视图添加自定义标记。这是我正在使用的图像。当放置更多标记时,例如大约100个标记,整个应用程序变得越来越慢。这是我正在使用的图像。 我计划不使用此图像,而是将其绘制为XML形状。怎么做? 我也在关注本教程以显示自定义标记。此自定义图纸会延迟应用程序吗? 什么是最好的方法? 解决方案 有可能,但看起来没有任何意义。因为Google Map只需要位图
..
我有一个Android项目,应该让苹果跌倒。苹果涂在矩形中。因此,我创建了一个更改Rect位置并重新绘制的函数。这是我的功能: private void updateApplesPosition(){ for(Rect rect:fallingDownFruitsList) rect .set(rect.left,rect.top +10,rect.right,rect.bottom
..
我正尝试使 ImageView 的一个圆角如下图所示,但右下角。尝试使用背景形状,但完全无法使用。 Glide加载的所有图像。我应该使用 ViewOutlineProvider 之类的东西吗?有有效的方法可以做到这一点吗?谢谢!
..