小编a.d*_*dev的帖子

如何在android中为透明png图像添加描边/边框?

我有透明的图像,如形状,我从图库中获取的字母,所以我需要用黑色给它们描边/轮廓,我可以设置边框,但它被设置为整个位图,如左、右、顶部和底部。

我们可以用 photoshop 做的同样的事情是给图像外部描边,但我想在 android 中实现这一点。

我试过这个是给边界,但我想做的是像下面的示例图像

原图 无中风

我想要这样--> 有中风

这在android中可能吗?

java png android bitmap android-canvas

7
推荐指数
1
解决办法
1208
查看次数

如何使用 Retrofit 在 JSON 请求中获取“nameValuePairs”?

我如何发布JSONObject像下面这样的请求?

原始请求:

    {
        "pObj": [],
        "robj": [
            {
                "l_index": "1",
                "user_id": "111",
                "vername": "1",
                "fcmtoken": "ghkghkhkh"
            }
        ],
        "uobject": [],
        "pname": "y6y68uuy7"
    }
Run Code Online (Sandbox Code Playgroud)

在 Volley 中,我可以成功发布JSONObject请求。但是当我在 Retrofit 中使用它时,我的请求更改如下:

我在日志中得到了什么:

  {
        "nameValuePairs": {
            "pObj": {
                "values": []
            },
            "robj": {
                "values": [
                    {
                        "nameValuePairs": {
                            "l_index": "1",
                            "user_id": "111",
                            "vername": "1",
                            "fcmtoken": "ghkghkhkh"
                        }
                    }
                ]
            },
            "uobject": {
                "values": []
            },
                    "pname": "y6y68uuy7"
        }
    }
Run Code Online (Sandbox Code Playgroud)

我收到了来自服务器端的错误请求。

我的改造 API 接口:

public interface ApiInterface {

    @Headers( "Content-Type: application/json; …
Run Code Online (Sandbox Code Playgroud)

android json retrofit2

5
推荐指数
1
解决办法
2070
查看次数

标签 统计

android ×2

android-canvas ×1

bitmap ×1

java ×1

json ×1

png ×1

retrofit2 ×1