SkillAgentSearch skills...

AndroidDesignExtensions

A set of 965+ UI extensions for Xojo Android framework.

Install / Use

/learn @XojoGermany/AndroidDesignExtensions
About this skill

Quality Score

0/100

Category

Design

Supported Platforms

Universal

README

XOJO 2023r2 Platforms Android License MIT

AndroidDesignExtensions

A set of 965+ UI extensions for Xojo Android framework.

Android Design Extensions

System requirements

| Extensions | Xojo Version | |:--------------:|:-------------------------------------------------------------------:| | 4.1 | XOJO 2025r2 | | 4.0 | XOJO 2025r2 | | 3.5 | XOJO 2024r4 | | 3.0 | XOJO 2024r3 | | 2.6 | XOJO 2024r2 | | 2.5 | XOJO 2024r1 | | 2.0 | XOJO 2023r3 | | 1.5 | XOJO 2023r3 | | 1.0 | XOJO 2023r2 |

<details> <summary>Deprecations Version 4.1</summary>
  • ScreenXC.SetTitleTextColorXC(Extends myScreen As MobileScreen, c As Color). Use ScreenXCSetTitleTextColorXC(Extends myScreen As MobileScreen, c As ColorGroup) instead.
</details> <details> <summary>Deprecations Version 3.0</summary>
  • AndroidMobileTable.SetDividerXC(file As FolderItem). Use AndroidMobileTable.SetDividerXC(divider As Picture) instead.
  • AndroidMobileTable.SetSelectorXC(file As FolderItem). Use AndroidMobileTable.SetSelectorXC(sel As Picture) instead.
  • MobileButton.SetIconXC(file As FolderItem). Use MobileButton.SetIconXC(icon As Picture) instead.
  • MobileUIControl.SetBackgroundXC(file As FolderItem). Use MobileUIControl.SetBackgroundXC(background As Picture) instead.
  • MobileDateTimePicker.SetIconXC(file As FolderItem). Use MobileDateTimePicker.SetIconXC(icon As Picture) instead.
  • MobileScreen.SetBackgroundXC(file As FolderItem). Use MobileScreen.SetBackgroundXC(background As Picture) instead.
  • MobileSlider.SetThumbXC(file As FolderItem). Use MobileSlider.SetThumbXC(thumb As Picture) instead.
  • MobileSwitch.SetThumbXC(file As FolderItem). Use MobileSwitch.SetThumbXC(thumb As Picture) instead.
  • MobileTextField.SetEndIconXC(file As FolderItem). Use MobileTextField.SetEndIconXC(icon As Picture) instead.
  • MobileTextField.SetErrorIconXC(file As FolderItem). Use MobileTextField.SetErrorIconXC(icon As Picture) instead.
  • MobileTextField.SetStartIconXC(file As FolderItem). Use MobileTextField.SetStartIconXC(icon As Picture) instead.
</details>

Currently implemented extensions

Color

  • 181 Android System Colors
  • CompositeARGBWithAlphaXC
  • HarmonizeXC
  • IsLightColorXC
  • LayerXC

Device

  • GetUidXC

FolderItem (SpecialFolder)

  • AlarmsXC
  • AudiobooksXC
  • DCIMXC
  • DocumentsXC
  • DownloadsXC
  • MoviesXC
  • MusicXC
  • NotificationsXC
  • PicturesXC
  • PodcastsXC
  • RecordingsXC
  • RingtonesXC
  • ScreenshotsXC

PictureXC

  • PrintXC

MobileApplication

  • ClassNameXC
  • DataDirXC
  • DensityDpiXC
  • DeviceProtectedDataDirXC
  • FontScaleXC
  • GetCacheDirXC
  • GetCodeCacheDirXC
  • GetDataDirXC
  • GetExternalCacheDirXC
  • GetFilesDirXC
  • IsNightModeActiveXC
  • IsScreenHdrXC
  • IsScreenRoundXC
  • IsVirtualPreloadXC
  • MinSdkVersionXC
  • NativeLibraryDirXC
  • ProcessNameXC
  • PublicSourceDirXC
  • ScaleFactorXC
  • ScreenHeightDpXC
  • ScreenWidthDpXC
  • SmallestScreenWidthDpXC
  • SourceDirXC
  • TargetSdkVersionXC
  • TaskAffinityXC
  • UidXC

All MobileUIControls

  • BringToFrontXC
  • CancelLongPressXC
  • CanResolveLayoutDirectionXC
  • CanResolveTextAlignmentXC
  • CanResolveTextDirectionXC
  • CanScrollHorizontallyXC
  • CanScrollVerticallyXC
  • DrawIntoXC
  • GetAlphaXC
  • GetBaselineXC
  • GetDefaultFocusHighlightEnabledXC
  • GetDrawingTimeXC
  • GetElevationXC
  • GetFocusableXC
  • GetForegroundGravityXC
  • GetHorizontalFadingEdgeLengthXC
  • GetIDXC
  • GetImportantForAccessibilityXC
  • GetImportantForAutofillXC
  • GetImportantForContentCaptureXC
  • GetKeepScreenOnXC
  • GetLayoutDirectionXC
  • GetMinimumHeightXC
  • GetMinimumWidthXC
  • GetOverScrollModeXC
  • GetPaddingBottomXC
  • GetPaddingEndXC
  • GetPaddingLeftXC
  • GetPaddingRightXC
  • GetPaddingStartXC
  • GetPaddingTopXC
  • GetPivotYXC
  • GetPivotYXC
  • GetRevealOnFocusHintXC
  • GetRotationXC
  • GetRotationXXC
  • GetRotationYXC
  • GetScaleXXC
  • GetScaleYXC
  • GetScrollBarDefaultDelayBeforeFadeXC
  • GetScrollBarFadeDurationXC
  • GetScrollBarSizeXC
  • GetScrollBarStyleXC
  • GetScrollCaptureHintXC
  • GetScrollIndicatorsXC
  • GetScrollXXC
  • GetScrollYXC
  • GetTextAlignmentXC
  • GetTextDirectionXC
  • GetTransitionNameXC
  • GetTranslationXXC
  • GetTranslationYXC
  • GetTranslationZXC
  • GetUniqueDrawingIDXC
  • GetVerticalFadingEdgeLengthXC
  • GetVerticalScrollbarPositionXC
  • GetX
  • GetY
  • GetZ
  • HasExplicitFocusableXC
  • HasFocusableXC
  • HasFocusXC
  • HasNestedScrollingParentXC
  • HasOverlappingRenderingXC
  • HasTransientStateXC
  • HasWindowFocusXC
  • IsAccessibilityFocusedXC
  • IsAccessibilityHeadingXC
  • IsClickableXC
  • IsDuplicateParentStateEnabledXC
  • IsFocusableInTouchModeXC
  • IsFocusableXC
  • IsFocusedByDefaultXC
  • IsFocusedXC
  • IsForceDarkAllowedXC
  • IsHapticFeedbackEnabledXC
  • IsHorizontalFadingEdgeEnabledXC
  • IsHorizontalScrollBarEnabledXC
  • IsImportantForAccessibilityXC
  • IsImportantForAutofillXC
  • IsImportantForContentCaptureXC
  • IsNestedScrollingEnabledXC
  • IsPaddingRelativeXC
  • IsPivotSetXC
  • IsScrollbarFadingEnabledXC
  • IsVerticalFadingEdgeEnabledXC
  • IsVerticalScrollBarEnabledXC
  • SetAlphaXC
  • SetBackgroundColorXC
  • SetBackgroundResourceXC
  • SetBackgroundXC
  • SetDefaultFocusHighlightEnabledXC
  • SetDuplicateParentStateEnabledXC
  • SetElevationXC
  • SetFadingEdgeLength
  • SetFocusableInTouchModeXC
  • SetFocusableXC
  • SetFocusedByDefaultXC
  • SetForceDarkAllowedXC
  • SetForegroundGravity
  • SetHapticFeedbackEnabledXC
  • SetHasTransientStateXC
  • SetHorizontalFadingEdgeEnabledXC
  • SetHorizontalScrollBarEnabledXC
  • SetImportantForAccessibilityXC
  • SetImportantForAutofillXC
  • SetImportantForContentCaptureXC
  • SetKeepScreenOnXC
  • SetLayoutDirectionXC
  • SetMinimumHeightXC
  • SetMinimumWidthXC
  • SetNestedScrollingEnabledXC
  • SetOutlineAmbientShadowColorXC
  • SetOutlineSpotShadowColorXC
  • SetOverScrollModeXC
  • SetPaddingRelativeXC
  • SetPaddingXC
  • SetPivotXXC
  • SetPivotYXC
  • SetRevealOnFocusHintXC
  • SetRotationXC
  • SetRotationXXC
  • SetRotationYXC
  • SetScaleXXC
  • SetScaleYXC
  • SetScreenReaderFocusableXC
  • SetScrollBarDefaultDelayBeforeFadeXC
  • SetScrollBarFadeDurationXC
  • SetScrollBarFadingEnabledXC
  • SetScrollBarSizeXC
  • SetScrollBarStyleXC
  • SetScrollCaptureHintXC
  • SetScrollContainerXC
  • SetScrollIndicatorsXC
  • SetSelectedXC
  • SetSoundEffectsEnabledXC
  • SetTextAlignmentXC
  • SetTextDirectionXC
  • SetTooltipTextXC
  • SetTransitionAlphaXC
  • SetTranslationXXC
  • SetTranslationYXC
  • SetTranslationZXC
  • SetVerticalFadingEdgeEnabledXC
  • SetVerticalScrollBarEnabledXC
  • SetVerticalScrollBarPositionXC
  • SetVerticalScrollbarThumbColor (API 29+)
  • SetX
  • SetY
  • SetZ
  • ToStringXC

AndroidMobileTable

  • AreHeaderDividersEnabledXC
  • GetFirstVisiblePositionXC
  • GetItemIdAtPositionXC
  • GetLastVisiblePositionXC
  • GetMaxScrollAmountXC
  • GetSelectedItemIdXC
  • GetSelectedItemPositionXC
  • GetTranscriptModeXC
  • GetVerticalScrollbarWidthXC
  • InvalidateViewsXC
  • IsFastScrollAlwaysVisibleXC
  • IsFastScrollEnabledXC
  • IsScrollingCacheEnabledXC
  • IsSmoothScrollbarEnabledXC
  • PointToPositionXC
  • PointToRowIDXC
  • RequestDisallowInterceptTouchEventXC
  • ScrollListByXC
  • SetChoiceModeXC
  • SetDividerXC
  • SetDrawSelectorOnTopXC
  • SetFastScrollAlwaysVisibleXC
  • SetFastScrollEnabledXC
  • SetHeaderDividersEnabledXC
  • SetItemCheckedXC
  • SetScrollingCacheEnabledXC
  • SetSelectionAfterHeaderViewXC
  • SetSelectionFromTopXC
  • SetSelectorXC
  • SetSmoothScrollbarEnabledXC
  • SetStackFromBottomXC
  • SetTranscriptModeXC
  • SmoothScrollByXC
  • SmoothScrollToPositionFromTopXC
  • SmoothScrollToPositionXC
  • StartLayoutAnimationXC

MobileButton / MobileDateTimePicker

  • GetCornerRadiusXC
  • GetIconGravityXC
  • GetIconPaddingXC
  • GetInsetBottomXC
  • GetInsetTopXC
  • GetStrokeWidthXC
  • SetCornerRadiusXC
  • SetIconGravityXC
  • SetIconPaddingXC
  • SetIconSizeXC
  • SetIconTintModeXC
  • SetIconTintXC
  • SetIconXC
  • SetInsetBottomXC
  • SetInsetTopXC
  • SetRippleColorXC
  • SetShadowLayerXC
  • SetStrokeColorXC
  • SetStrokeWidthXC

MobileContainer

  • GetCurrentFocusedControlXC
  • GetCurrentFocusIDXC

MobileDateTimePicker

  • PerformClickXC

MobileHTMLViewer

  • CanGoBackXC
  • CanGoBackOrForwardXC
  • CanGoForwardXC
  • ClearCacheXC
  • ClearFormDataXC
  • ClearFormDataXC
  • ClearHistoryXC
  • ClearMatchesXC
  • ClearSSLPreferencesXC
  • FindAllAsyncXC
  • FindNextXC
  • GetAllowContentAccessXC
  • GetAllowFileAccessFromFileURLsXC
  • GetAllowFileAccessXC
  • GetAllowUniversalAccessFromFileURLsXC
  • GetBlockNetworkImageXC
  • GetBlockNetworkLoadsXC
  • GetBuiltInZoomControlsXC
  • GetCacheModeXC
  • GetContentHeightXC
  • GetCursiveFontFamilyXC
  • GetDefaultFixedFontSizeXC
  • GetDefaultFontSizeXC
  • GetDefaultTextEncodingNameXC
  • GetDisabledActionModeMenuItemsXC
  • GetDisplayZoomControlsXC
  • GetDomStorageEnabledXC
  • GetFantasyFontFamilyXC
  • GetFixedFontFamilyXC
  • GetJavaScriptCanOpenWindowsAutomaticallyXC
  • GetJavaScriptEnabledXC
  • GetLoadsImagesAutomaticallyXC
  • GetLoadWithOverviewModeXC
  • GetMediaPlaybackRequiresUserGestureXC
  • GetMinimumFontSizeXC
  • GetMinimumLogicalFontSizeXC
  • GetMixedContentModeXC
  • GetOffscreenPreRasterXC
  • GetOriginalUrlXC
  • GetProgressXC
  • GetRendererPriorityWaivedWhenNotVisibleXC
  • GetRendererRequestedPriorityXC
  • GetSansSerifFontFamilyXC
  • GetSerifFontFamilyXC
  • GetStandardFontFamilyXC
  • GetTextZoomXC
  • Get
View on GitHub
GitHub Stars16
CategoryDesign
Updated24m ago
Forks3

Languages

Xojo

Security Score

95/100

Audited on Mar 31, 2026

No findings