在手机屏幕上漂浮壹张小图

在手机屏幕上漂浮壹张小图,有没有代码,或者思路,怎么做求教

开发者

暂时没有方便的办法,可以用以下代码实现:

//图片路径
var path = "/sdcard/1504962311529.png";
importPackage(com.stardust.enhancedfloaty)
var v = null
var f = new ResizableFloaty({
    inflateView: function(ctx, window) {
        v = image(ctx, path);
        return v;
    },
    getMoveCursorView: function() {
        return v;
    }
})
var w = new ResizableFloatyWindow(f)
FloatyService.addWindow(w);
sleep(500)
console.show();

function image(ctx, path) {
    var img = new android.widget.ImageView(ctx);
    img.setImageBitmap(android.graphics.BitmapFactory.decodeFile(
        path));
    return img;
}


@admin 谢谢大神,小白一枚,想要深入使用auto.js。自己以前在大学就学过c语言的,半桶水。推荐一下学习方向,要看什么书之类的。

开发者

@youxizhiwai 可以看JavaScript语言和安卓开发的相关书籍

管理员

@youxizhiwai 脚本运行中怎么改变这张图和关闭悬浮的图

开发者

@adman

v.setImageBitmap(android.graphics.BitmapFactory.decodeFile(
        path));

改变图片。

w.close();

关闭。

管理员

adman

v.setImageBitmap(android.graphics.BitmapFactory.decodeFile(
path));
改变图片。

w.close();
关闭。

管理员

法,可以用以下代码实现:

//图片路径
var path = "/sdcard/1504962311529.png";
importPackage(com.stardust.enhancedfloaty)
var v = null
var f = new ResizableFloaty({
inflateView: function(ctx, window) {
v = image(ctx, path);
return v;
},
getMoveCursorView: function() {
return v;
}
})
var w = new ResizableFloatyWindow(f)
FloatyService.addWindow(w);
sleep(500)
console.show();

function image(ctx, path) {
var img = new android.widget.ImageView(ctx);
img.setImageBitmap(android.graphics.BitmapFactory.decodeFile(
path));
return img;
}

  • 9
    帖子
  • 6941
    浏览

与 Auto.js 的连接断开,我们正在尝试重连,请耐心等待