Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void initAddLayerPopup() {
- listPopupWindow = new ListPopupWindow(getActivity());
- listPopupWindow.setContentWidth(getResources().getDimensionPixelSize(R.dimen.popup_add_layer_width));
- listPopupWindow.setAdapter(new AddLayerPopupAdapter(getActivity()));
- listPopupWindow.setAnchorView(addLayerButton);
- listPopupWindow.setDropDownGravity(Gravity.TOP);
- listPopupWindow.setHorizontalOffset(-getResources().getDimensionPixelOffset(R.dimen.popup_add_layer_horizontal_offset));
- listPopupWindow.setModal(true);
- listPopupWindow.setOnItemClickListener(new AdapterView.OnItemClickListener() {
- @Override
- public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
- if (i == 0) {
- if (drawingEngine != null) {
- drawingEngine.postCommand(Command.addEmptyLayer(Color.TRANSPARENT, new Callback<Void>() {
- @Override
- public void call(Void value) {
- scrollListToTop();
- }
- }));
- }
- } else if (i == 1) {
- openPhotoGallery();
- }
- listPopupWindow.dismiss();
- }
- });
- @Override
- public void onConfigurationChanged(Configuration newConfig) {
- super.onConfigurationChanged(newConfig);
- if(listPopupWindow.isShowing()){
- listPopupWindow.dismiss();
- listPopupWindow = null;
- initAddLayerPopup();
- listPopupWindow.show();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement