Commit e842906d by Kang Donghun

#67472 画面の上と下にあるボタンが、端末のボタンに覆われ操作できない(Android15対応)

parent 52bc2a58
......@@ -65,6 +65,10 @@ import android.widget.TextView;
import android.widget.Toast;
import android.widget.ToggleButton;
import androidx.core.view.OnApplyWindowInsetsListener;
import androidx.core.view.ViewCompat;
import androidx.core.view.WindowInsetsCompat;
import com.foxit.sdk.PDFException;
import org.json.adf.JSONArray;
......@@ -635,6 +639,16 @@ public class ContentViewActivity extends ABVContentViewActivity {
mSeekBarLayout.setVisibility(View.INVISIBLE);
RelativeLayout.LayoutParams param2 = createParam(ViewGroup.LayoutParams.MATCH_PARENT, height);
param2.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
ViewCompat.setOnApplyWindowInsetsListener(mSeekBarLayout, new OnApplyWindowInsetsListener() {
@Override
public WindowInsetsCompat onApplyWindowInsets(View v, WindowInsetsCompat insets) {
int navBarHeight = insets.getSystemWindowInsetBottom();
RelativeLayout.LayoutParams lp = (RelativeLayout.LayoutParams) v.getLayoutParams();
lp.bottomMargin = navBarHeight;
v.setLayoutParams(lp);
return insets;
}
});
mMainLayout.addView(mSeekBarLayout, param2);
mPageNumberLayout.setVisibility(View.INVISIBLE);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment