From 814a2405f075573837f5f1aa296a0882c68385f2 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期三, 28 六月 2023 18:56:43 +0800
Subject: [PATCH] 2023年06月28日18:56:38
---
app/src/main/java/com/hdl/photovoltaic/widget/ConfirmationInputDialog.java | 15 +++++++++++----
1 files changed, 11 insertions(+), 4 deletions(-)
diff --git a/app/src/main/java/com/hdl/photovoltaic/widget/ConfirmationInputDialog.java b/app/src/main/java/com/hdl/photovoltaic/widget/ConfirmationInputDialog.java
index 16c6e59..d57aef4 100644
--- a/app/src/main/java/com/hdl/photovoltaic/widget/ConfirmationInputDialog.java
+++ b/app/src/main/java/com/hdl/photovoltaic/widget/ConfirmationInputDialog.java
@@ -23,7 +23,7 @@
public class ConfirmationInputDialog extends Dialog {
public ConfirmationInputDialog(@NonNull Context context) {
- super(context, R.style.Custom_AlertDialog);
+ super(context, R.style.Custom_Dialog);
this.mContext = context;
}
@@ -51,13 +51,20 @@
KeyboardStateObserverUtils.getKeyboardStateObserver((Activity) mContext).setKeyboardVisibilityListener(new KeyboardStateObserverUtils.OnKeyboardVisibilityListener() {
@Override
public void onKeyboardShow(int h) {
- //Toast.makeText(MainActivity.this,"閿洏寮瑰嚭",Toast.LENGTH_SHORT).show();
ConstraintSet cs = new ConstraintSet();
cs.clone(viewBinding.loadingParentCl);
// (viewBinding.loadingConfirmationRl.getTop()-dip2px(h))
+
cs.connect(R.id.loading_confirmation_rl, ConstraintSet.BOTTOM, ConstraintSet.PARENT_ID, ConstraintSet.BOTTOM, px2dip(h));//
//搴旂敤绾︽潫
cs.applyTo(viewBinding.loadingParentCl);
+
+
+// FrameLayout.LayoutParams lp = (FrameLayout.LayoutParams) viewBinding.loadingParentCl.getLayoutParams();
+// lp.bottomMargin = px2dip(h);
+// viewBinding.loadingParentCl.setLayoutParams(lp);
+
+
}
@Override
@@ -225,7 +232,7 @@
/**
* 鏍规嵁鎵嬫満鐨勫垎杈ㄧ巼浠� dp 鐨勫崟浣� 杞垚涓� px(鍍忕礌)
*/
- public int dip2px(float dpValue) {
+ private int dip2px(float dpValue) {
if (mContext == null) {
return 0;
}
@@ -236,7 +243,7 @@
/**
* 鏍规嵁鎵嬫満鐨勫垎杈ㄧ巼浠� px(鍍忕礌) 鐨勫崟浣� 杞垚涓� dp
*/
- public int px2dip(float pxValue) {
+ private int px2dip(float pxValue) {
final float scale = mContext.getResources().getDisplayMetrics().density;
return (int) (pxValue / scale + 0.5f);
}
--
Gitblit v1.8.0