diff --git a/app/src/main/java/com/wanglu/wpopup/MainActivity.kt b/app/src/main/java/com/wanglu/wpopup/MainActivity.kt index 1d82308..f587ad8 100644 --- a/app/src/main/java/com/wanglu/wpopup/MainActivity.kt +++ b/app/src/main/java/com/wanglu/wpopup/MainActivity.kt @@ -8,7 +8,6 @@ import android.view.ViewGroup import android.widget.Button import android.widget.Toast import com.wanglu.lib.* -import com.wanglu.wpopup.R.id.* import kotlinx.android.synthetic.main.activity_main.* diff --git a/lib/src/main/java/com/wanglu/lib/BasePopup.kt b/lib/src/main/java/com/wanglu/lib/BasePopup.kt index ff06efc..16ac21d 100644 --- a/lib/src/main/java/com/wanglu/lib/BasePopup.kt +++ b/lib/src/main/java/com/wanglu/lib/BasePopup.kt @@ -289,8 +289,8 @@ open class BasePopup(val popParams: WPopParams) : View.OnTouchListener { result[1] = viewLocation[1] + viewHeight + Utils.dp2px(getContext(), popParams.commonPopMargin) } WPopupDirection.TOP -> { - result[0] = viewLocation[0] + (viewWidth / 2) - popupContentViewSize[1] / 2 - result[1] = viewLocation[1] - (viewWidth / 2) - Utils.dp2px(getContext(), popParams.commonPopMargin) + result[0] = viewLocation[0] + (viewWidth / 2) - popupContentViewSize[0] / 2 + result[1] = viewLocation[1] - popupContentViewSize[1] - Utils.dp2px(getContext(), popParams.commonPopMargin) } }