Должен ли я обрабатывать много интерфейса на одном экране с фрагментами?[Android] - PullRequest
0 голосов
/ 03 декабря 2018

Я новичок в разработке для Android и хочу знать, как правильно использовать фрагменты и действия.Насколько я узнал, лучше создавать приложения с одним действием, и мое - именно это.Тем не менее, у меня на экране много пользовательского интерфейса.Предполагается, что приложение представляет собой простой 3D-редактор с основными функциями, в котором у меня большая сцена и множество интерфейсов вокруг нее (аналогично любому 3D-редактору).Можно ли группировать части пользовательского интерфейса по фрагментам и обрабатывать кнопки каждой части и т. Д. Там.Я не знаю, является ли это хорошим способом сделать это, потому что я понял, что фрагменты должны быть повторно используемым контентом, в то время как я использую его больше как синглтон, где каждый фрагмент появляется только один раз.

1 Ответ

0 голосов
/ 04 декабря 2018

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

Надеюсь, это поможет!

...