我有一个添加到WindowManger的ImageView服务,这里是代码
android.view.WindowManager.LayoutParams layoutparams = new android.view.WindowManager.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT, WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY, 0x40028, -3);
layoutparams.gravity = 17;
layoutparams.x = 0;
layoutparams.y = 0;
windowManager.addView(targetIcon, layoutparams);
我希望通过Seekbar将用户的大小减少一点,
尝试将图像添加到屏幕后改变大小
我试过这个,但图像消失了
android.view.WindowManager.LayoutParams layoutparams = new android.view.WindowManager.LayoutParams(targetIcon.getWidth()-15, targetIcon.getHeight()-15, WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY, 0x40028, -3);
我也试过这个,但什么都没发生
targetIcon.getLayoutParams().width = targetIcon.getWidth()-100;
targetIcon.getLayoutParams().height = targetIcon.getHeight()-100;
我想做的就是减小1 dp到10 dp之间的尺寸(宽度,高度)
解释当图像为45dp并且用户将搜索栏更改为一步时,它将图像缩小为44dp,最大搜索条为10,因此它将为35dp