美文网首页程序猿之家我爱编程
仿QQ长按弹出复制、删除等浮层菜单

仿QQ长按弹出复制、删除等浮层菜单

作者: 吉原拉面 | 来源:发表于2018-06-11 16:25 被阅读181次

    项目地址:https://github.com/yumi0629/TipMenu

    效果图:


    1528704163048.jpg 1528704208814.jpg

    一款仿照QQ的长按/点击弹出复制、删除等浮层菜单控件。
    暂时支持向上、向下两个方向弹出。
    可以自定义字体、背景颜色。
    注:使用Kotlin书写。
    使用方法:

     val menus = ArrayList<String>()
            menus.add("回复")
            menus.add("点赞")
            menus.add("复制")
            menus.add("举报")
            val tipMenu = TipMenu(this, clickType = TipMenu.TYPE_CLICK)
            tipMenu.bind(
                    tv_test1,
                    menus,
                    popupMenuListener = object : PopupMenuListener {
                        override fun onPopupMenuClick(position: Int) {
                            Toast.makeText(this@MainActivity, "${menus[position]} : $position", Toast.LENGTH_SHORT).show()
                        }
    
                    }
            )
    
    

    相关文章

      网友评论

        本文标题:仿QQ长按弹出复制、删除等浮层菜单

        本文链接:https://www.haomeiwen.com/subject/yjyheftx.html