Установить нестандартный размер для пользовательского плагина Cordova - PullRequest
0 голосов
/ 13 мая 2019

Я создал собственный плагин Cordova и внедрил его в приложение - все работает хорошо. Но теперь мне нужно, чтобы мой собственный плагин занимал определенный размер и находился в определенной позиции на экране. Все, что я пробовал, ТОЛЬКО изменяет размер содержимого плагина, но не самого действия, поскольку оно все еще занимает весь экран - заполняет остальное пространство белым цветом. Может ли кто-нибудь из вас дать мне несколько советов о том, как этого добиться, если это действительно возможно, или предоставить некоторые учебные пособия и т. Д.

Пока я пытался изменить андроид: layout_width & android: layout_height корневого макета, но это не помогло.

Я также пытался изменить LayoutParams из кода - все та же проблема.

Что я хотел бы ожидать в конце, так это чтобы пользовательский плагин располагался в пользовательской позиции, например (100, 50), и имел нестандартный размер, например (200, 180)

Заранее спасибо

1 Ответ

0 голосов
/ 14 мая 2019

В случае, если кому-то интересно, решение было использовать фрагмент вместо действия. Таким образом, манипулируя полями и размером макета поля, можно добиться желаемого поведения. Взглянуть на исходный код этого плагина камеры действительно очень помогло.

https://github.com/cordova-plugin-camera-preview

...