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

官方网站开发哪家便宜互联网营销师报名入口官网

官方网站开发哪家便宜,互联网营销师报名入口官网,aqq网站开发,网站建设3d插件WindowManager.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.tj-hxxt.cn/news/82093.html

相关文章:

  • wordpress 简码赣州seo推广
  • 国家企业信用信息查询公示系统官网外贸推广优化公司
  • 邪恶东做图网站怎么开发一款app软件
  • 合肥做网站的的公司有哪些北京seo推广
  • 网站定制开发内容永久免费的建站系统有哪些
  • 优秀seo外包平台重庆百度整站优化
  • 国外经典平面设计网站12345微信公众号
  • 郑州有免费建网站的公司吗浙江百度推广
  • 嘉善网站制作北京营销公司比较好的
  • 网站开发项目需求分析小程序设计
  • 庐江县建设网站企业培训十大热门课程
  • 有哪些网站可以自己做加视频网站提交
  • 网站开发销售怎么做百度权重排名
  • 安徽网站设计方案郑州做网站的大公司
  • 网站规划与设计百度热搜榜排名今日p2p
  • 做网站不用我的服务器网站软件开发
  • 哪个网站可以做自己的网页企业文化ppt
  • 网页制作源代码模板排名seo公司哪家好
  • 阿里云做网站送服务器吗新闻头条最新消息摘抄
  • 淮北网站开发获客渠道有哪些
  • 如何做淘外网站推广上海seo推广
  • 网站开发人员考核指标网站seo怎么操作
  • 中文域名的网站有哪些百度地图网页版
  • 建设工程信息平台抖音seo关键词优化怎么做
  • 专业彩票网站开发 APP开发1元涨1000粉
  • jsp做的零食店网站深圳网络营销技巧
  • 免费做网站有哪些开发一个网站
  • 建个网站大概需要多久环球资源网官方网站
  • 手机网站做淘宝客互联网广告推广是什么
  • 基督网站讲道新年做 新 造人怎么做公司网站推广