Junior — Middle
Jetpack Compose-də istifadə olunan əsas anotasiya və izah edə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Jetpack Compose-də əsas qeydiyyatlar vəziyyəti, tərkibi və UI optimizasiyasını idarə etməyə kömək edir:
-
@Composable— funksiyanı tərkib hissəsi kimi işarələyir, yəni UI-ni təsvir edən və digər tərkib funksiyaları daxilində çağırıla bilən. -
@Preview— tətbiqi işə salmadan Android Studio-da komponentin önizləməsini göstərmək üçün istifadə olunur. -
@Stable— obyektin sabit və dəyişməz olduğunu göstərir, bu da yenidən çəkilişi optimallaşdırmağa kömək edir. -
@Immutable— obyektin dəyişməz olduğunu göstərir, bu da optimizasiyaya təsir edir. -
@ReadOnlyComposable— vəziyyəti dəyişməyən və müəyyən kontekstlərdə çağırıla bilən funksiyanı işarələyir.
Nümunə:
@Composable
fun Greeting(name: String) {
Text(text = "Hello, $name!")
}
@Preview
@Composable
fun PreviewGreeting() {
Greeting("World")
}