当前位置: 首页 > news >正文

网站内容管理系统使用说明书毕业设计代做网站价格

网站内容管理系统使用说明书,毕业设计代做网站价格,人工智能培训机构排名前十,哪些网站用jspWindowManager.addView()是Android中的一个方法,用于在屏幕上添加一个窗口。它允许你在应用程序的上下文之外创建一个窗口,并将其显示在其他应用程序或系统界面上。 新建一个自定义View用于显示 class MyView JvmOverloads constructor(context: Contex…

WindowManager.addView()是Android中的一个方法,用于在屏幕上添加一个窗口。它允许你在应用程序的上下文之外创建一个窗口,并将其显示在其他应用程序或系统界面上。

  1. 新建一个自定义View用于显示

     class MyView @JvmOverloads constructor(context: Context?,attrs: AttributeSet? = null,defStyleAttr: Int = 0) :View(context, attrs, defStyleAttr) {var myImage:Bitmap?=nullvar pX = 0fvar pY = 0finit {myImage = BitmapFactory.decodeResource(resources,R.mipmap.image)}fun setPos(x:Float,y:Float){this.pX = x;this.pY = yinvalidate()}override fun onDraw(canvas: Canvas?) {super.onDraw(canvas)if (pX != 0f||pY != 0f){myImage?.let {canvas?.drawBitmap(it,pX,pY,null)}}}
    }
    
  2. 使用windowManager.addView()显示

      var myView :MyView?=nullvar randomCount = 0private fun show() {myView = MyView(mConext)val layoutParams = WindowManager.LayoutParams(WindowManager.LayoutParams.WRAP_CONTENT,WindowManager.LayoutParams.WRAP_CONTENT,WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY,// 设置窗口类型为悬浮窗口,需要悬浮窗权限WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE or WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE,// 窗口不需要获取焦点PixelFormat.TRANSLUCENT // 设置窗口背景为透明)val windowManager = getSystemService(Context.WINDOW_SERVICE) as WindowManagerwindowManager.addView(myView , layoutParams)CoroutineScope(Dispatchers.IO).launch {while (randomCount < 20){delay(1000)withContext(Dispatchers.Main){myView?.let {it.setPos((0 until 500).random().toFloat(), (0 until 500).random().toFloat())}}randomCount ++}withContext(Dispatchers.Main){windowManager.removeView(myView)}}}
    

首先创建了一个WindowManager对象,在这个对象上进行操作。然后创建了一个自定义的MyView对象,作为要添加的窗口的内容。接下来,创建了WindowManager.LayoutParams对象,用于指定窗口的各种属性,比如宽度、高度、位置等。最后,通过windowManager.addView()方法将自定义的View添加到WindowManager中,从而将其显示在屏幕上。

http://www.yayakq.cn/news/360200/

相关文章:

  • 陕西大型网站建设免费企业网站创建
  • 网站配色表一键生成表白网页
  • 开发一个小网站多少钱手工制作迷你抓娃娃机
  • 艺术类 网站建设方案织梦网站模板后台密码找回
  • 网站模块设计怎么做网站做端口是什么
  • 沧州泊头纯设计网站制作淄博好的建网站公司
  • 沧州网站推广优化商集客电话中国商标网商标查询官网查询
  • 昆明网站服务网站样式用什么做的
  • 广东创粤建设有限公司网站视频营销
  • 公众号推广平台我们做的网站是优化型结构
  • 做网站续费要多少钱广告营销推广
  • 长沙网络推广哪家好点排名轻松seo 网站
  • 企业网站如何优化排名优质的企业网站
  • 免费发布推广的网站外贸企业网站模版
  • 石景山老山网站建设推荐做幻灯片搜图网站
  • 网站建设目的做酒店需要怎么上网站
  • 网站设计开发的难点玮科网站建设
  • 法律网站开发制作个人网站步骤
  • 网站策划方案目标静态网页模板免费下载的网站
  • 1000学习做网站贵吗网站开发怎么找客户
  • 做网站推广见客户的话术网站seo计划书
  • 嘉兴企业网站排名优化wordpress 评论 作者
  • 什么是手机网站各类网站排行
  • 浙江手机版建站系统信息搭建一个app
  • 做网站要注意哪些方面网站设计学习网
  • 昆山手机网站建设公司衡阳网站建设网站
  • 网站建设 电话营销最好的网站设计开发公司
  • 海口网站制作价格网络优化的基本方法
  • 网站建设范文大场网站建设
  • 新翼设计网站建设公司赣州开发区网站建设