欢迎光临
我们一直在努力

FA代码自定义背景壁纸

=获取状态栏高度()–读取路径函数preferences=activity.getSharedPreferences(“图片路径”,0);读取=preferences.getString(“路径”,”nil”);–判断数据是否为空if 读取==”nil” then 数据=”https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1562170312985&di=06d58abe5b823e12914b937d2285025c&imgtype=0&src=http%3A%2F%2Fpic1.win4000.com%2Fmobile%2F2018-02-06%2F5a7961e7d6c1d.jpg” else 数据=读取end–布局表layout=–布局奠定{ LinearLayout;–线性布局 orientation=’vertical’;–重力属性 layout_width=’fill’;–布局宽度 layout_height=’fill’;–布局高度 background=数据;–布局背景颜色(或者图片路径) { TextView;–文本控件 layout_width=’fill’;–文本宽度 layout_height=’fill’;–文本高度 gravity=’center’;–重力属性 textColor=’#FFFFFFFF’;–文字颜色 text=’选择壁纸’;–显示的文字 textSize=’15sp’;–文字大小 layout_marginTop=b;–布局顶距 onClick=function() import “android.content.Intent” local intent= Intent(Intent.ACTION_PICK) intent.setType(“image/*”) this.startActivityForResult(intent, 1) ——- –回调 function onActivityResult(requestCode,resultCode,intent) if intent then local cursor =this.getContentResolver ().query(intent.getData(), nil, nil, nil, nil) cursor.moveToFirst() import “android.provider.MediaStore” local idx = cursor.getColumnIndex(MediaStore.Images.ImageColumns.DATA) fileSrc = cursor.getString(idx) bit=nil –fileSrc回调路径路径 import “android.graphics.BitmapFactory” bit =BitmapFactory.decodeFile(fileSrc) — iv.setImageBitmap(bit) –替换字符串 输出=string.gsub(fileSrc,”/storage/emulated/0/”,”/sdcard/”) –微存储相册读取的路径 import “android.content.Context” preferences=this.getSharedPreferences(“图片路径”,0); editor=preferences.edit(); 路径=输出; editor.putString(“路径”,路径); editor.commit(); –延迟1秒重构界面 task(1000,function() activity.recreate() end) end end–nirenr end };};activity.setContentView(loadlayout(layout))沉浸状态栏()–[[ 小六 © 且用且珍惜 部分中文函数只支持Applua 其他环境请咨询环境作者 ]]

赞(0)
未经允许不得转载:阿强爱分享 » FA代码自定义背景壁纸

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址