Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何创建三角形位图图像,将其用作标记图标_Android_Android Bitmap_Bitmapfactory - Fatal编程技术网

Android 如何创建三角形位图图像,将其用作标记图标

Android 如何创建三角形位图图像,将其用作标记图标,android,android-bitmap,bitmapfactory,Android,Android Bitmap,Bitmapfactory,我试着用 Bitmap b = BitmapFactory.decodeResource(MainActivity.myContext.getResources(), R.drawable.default_marker); Bitmap bmp = b.copy(b.getConfig(),true); int w = bmp.getWidth(); int h = bmp.getHeight(); for (int x = 0; x < w; x++) {

我试着用

Bitmap b = BitmapFactory.decodeResource(MainActivity.myContext.getResources(), R.drawable.default_marker);
    Bitmap bmp = b.copy(b.getConfig(),true);
    int w = bmp.getWidth();
    int h = bmp.getHeight();
    for (int x = 0; x < w; x++) {
          for (int y = 0; y < h; y++) {
              int c = bmp.getPixel(x, y);
                ColorDrawable d = new ColorDrawable(c);
                bmp.setPixel(x, y, Color.argb(d.getAlpha(), Color.red(sColor),Color.green(sColor),Color.blue(sColor)));
                }
        }
        return Bitmap.createScaledBitmap(bmp, 10, 10, false);
}
Bitmap b=BitmapFactory.decodeResource(MainActivity.myContext.getResources(),R.drawable.default\u标记);
位图bmp=b.copy(b.getConfig(),true);
int w=bmp.getWidth();
int h=bmp.getHeight();
对于(int x=0;x
这里sColor是颜色名称;
它正在创建圆形位图,但我想创建三角形。

看一看先检查这个答案最简单的一个答案看一看先检查这个答案最简单的一个答案