jzmanu / MPopupWindow

A generic PopupWindow🔥

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

对应文章:封装一个通用的PopupWindow

MPopupWindow

一个通用的 PopupWindow 的封装,欢迎 star!

使用方式

  1. 添加 jitpack 仓库地址:
allprojects {
	repositories {
		...
		maven { url 'https://jitpack.io' }
	}
}
  1. 添加依赖
dependencies {
	  implementation 'com.github.jzmanu:MPopupWindow:v1.0.0'
}

使用方式

MPopupWindow.create(this)
      .setLayoutId(R.layout.popup_window_layout)
      .setBackgroundDrawable(ColorDrawable(Color.GREEN))
      .setAnimationStyle(R.style.PopupWindowScaleTheme)
      .setOnDismissListener {}
      .setTarget(mTarget)
      .setGravity(gravity)
      .build()
      .show()

显示效果

MPopupWindow.gif

联系我

jzman-blog.jpg

About

A generic PopupWindow🔥

License:Apache License 2.0


Languages

Language:Java 74.6%Language:Kotlin 25.4%