标签: shape

如何将填充添加到位图和图层列表中的颜色

我需要创建一个带有图层列表的drawable,使得背景图层是图像,前景是透明颜色.我能够做到这一点.我没有成功的地方是添加一些填充/边距,以便在它们底部显示一段图像,而顶部没有彩色图层.这是我的xml.谢谢你的帮助.

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
    <bitmap android:src="@drawable/img1" 
        />
  </item>

  <item>
    <shape
      xmlns:android="http://schemas.android.com/apk/res/android"
      android:shape="rectangle" >
      <solid android:color="@color/color1" />
      <padding android:bottom="20dp" />
    </shape>
  </item>

</layer-list>
Run Code Online (Sandbox Code Playgroud)

由于此配置不起作用,我的猜测是将填充放在第一层.但我不知道如何用位图做到这一点

android bitmap shape android-layout layer-list

25
推荐指数
4
解决办法
2万
查看次数

如何在Python中重塑网络图?

因此,我创建了一种非常天真(可能效率低下)的生成哈希图的方法.

题:

我有4个维度... .p q r s

我想统一显示它(tesseract),但我不知道如何重塑它.如何在Python中重塑网络图?

我见过的人使用一些例子spring_layout()draw_circular(),但它不能在我要找的,因为他们不是统一的方式塑造.

有没有办法重塑我的图形并使其统一?(即将我的hasse图重塑为tesseract形状(最好使用nx.draw())

这是我目前的样子: 在此输入图像描述

这是我生成N维的哈希图的代码

#!/usr/bin/python

import networkx as nx
import matplotlib.pyplot as plt
import itertools

H = nx.DiGraph()

axis_labels = ['p','q','r','s']

D_len_node = {}

#Iterate through axis labels
for i in xrange(0,len(axis_labels)+1):
    #Create edge from empty set
    if i == 0:
        for ax in axis_labels:
            H.add_edge('O',ax)
    else:
        #Create all non-overlapping combinations
        combinations = [c for c in itertools.combinations(axis_labels,i)]
        D_len_node[i] = combinations
    #Create edge …
Run Code Online (Sandbox Code Playgroud)

python shape matplotlib nodes networkx

25
推荐指数
1
解决办法
1288
查看次数

如何创建半透明形状?

我想知道如何在OpenCV中绘制半透​​明的形状,类似于下图中的那些(来自http://tellthattomycamera.wordpress.com/)

在此输入图像描述

我不需要那些花哨的圆圈,但我希望能够绘制一个矩形,例如,在3通道彩色图像上,并指定矩形的透明度,类似于

rectangle (img, Point (100,100), Point (300,300), Scalar (0,125,125,0.4), CV_FILLED);
Run Code Online (Sandbox Code Playgroud)

0,125,125矩形的颜色在哪里,并0.4指定透明度.但是,OpenCV没有在其绘图功能中内置此功能.如何在OpenCV中绘制形状,以便绘制的原始图像通过形状部分可见?

c++ opencv shape alpha-transparency

24
推荐指数
2
解决办法
3万
查看次数

23
推荐指数
3
解决办法
3万
查看次数

如何在android中创建环形可绘制?

使用此代码我只得到一个边框:

<shape
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="ring"
    android:innerRadius="15dp"
    android:thickness="2dp"
    android:useLevel="false">
    <solid android:color="#4d4d4d" />

</shape> 
Run Code Online (Sandbox Code Playgroud)

如何制作如下图所示的戒指形状:

在此输入图像描述

android shape

23
推荐指数
3
解决办法
3万
查看次数

如何在Android上使用用户触摸事件创建可调整大小的矩形?

我想创建一个矩形的形状,将通过用户的触摸调整大小.下面的图片是我想要做的一个很好的例子:

可调整大小的矩形

有这样的例子吗?我需要学习什么才能实现这个目标?

提前致谢,

android shape user-interaction

22
推荐指数
3
解决办法
2万
查看次数

Android:如何创建3个垂直点?

例如,在Google Play中,列表中的每个项目在右上角都有一个3个垂直点,以显示弹出菜单.创建这3个点的最佳方法是什么?

十分感谢大家!

android shape button

22
推荐指数
4
解决办法
3万
查看次数

Android以编程方式将XML形状设置为可绘制

你好我有一个drawable myshape.xml,它包含一个<shape>我无法设置android:id到形状.

在我的代码中,我想使用将该视图的背景设置为此文件

catAll.setBackgroundDrawable(getResources().getDrawable(R.id......???));

myshape.xml没有显示在我的R文件中,因为它没有id.我无法将id设置为object.

在我的XML中,我只需输入可绘制的资源名称即可设置形状.但我需要以编程方式执行此操作.

xml resources android shape drawable

21
推荐指数
1
解决办法
2万
查看次数

如何绘制箭头(在Android中)?

我对Android很新,并且一直在玩Canvas.我试图画一个箭头,但我只是在绘制轴时没有运气,箭头都没有工作.

我搜索了一下,发现了一个Java示例,但Android没有GeneralPath或者AffineTransform.

现在我的代码如下所示(箭头看起来像箭头):

public class DrawableView extends View {
    Context mContext;
    private int centerX;
    private int centerY;
    private int radius;
    private double arrLength;
    private double arrHeading;
    private int margin = 10;

    public DrawableView(Context context) {
        super(context);
        mContext = context;
    }


    @Override
    protected void onDraw(Canvas canvas) {
        //Paint Background
        Paint background = new Paint();
        background.setColor(getResources().getColor(R.color.background);
        canvas.drawRect(0, 0, getWidth(), getHeight(), background);

        //Set vars for Arrow Paint
        Paint paint = new Paint();
        paint.setColor(getResources().getColor(R.color.arrowColor);
        centerX = getWidth() / 2;
        centerY …
Run Code Online (Sandbox Code Playgroud)

java android shape draw

20
推荐指数
4
解决办法
3万
查看次数

在android studio中的drawable文件夹中创建shape xml文件

我正在使用Android studio 1.2.2并且需要知道如何在drawable文件夹中创建新的形状文件.我已经在Eclipse中做了同样的事情,但在android studio 1.2.2中无法做到这一点

android shape drawable

20
推荐指数
2
解决办法
6万
查看次数