Introducing Composables One: Universal Components for Compose UI ->
Composables
Compose Foundation
🖌Compose Unstyled🆕 UI Kit
🤖Jetpack Compose API Reference
Documentation
Theming
Unstyled Components
Universal Components
Blog
Component Catalogue
Jetpack Compose Reference
Getting Started
Overview
Installation
Components
Concepts
Custom Themes
Android XML Themes
Dynamic Themes
Theme Overrides
Modifiers
buildModifier
focusRing
outline
Components
Bottom Sheet
Bottom Sheet (Modal)
Button
Checkbox
Checkbox (TriState)
Dialog
Disclosure
Dropdown Menu
Icon
Modal
Progress Indicator
Radio Group
Scroll Area
Separators
Slider
Tab Group
Text
Text Field
Toggle Switch
UI Kit
Docs
🖌Compose Unstyled🆕 UI Kit
🤖Jetpack Compose API Reference
Blog 870+
Compose UnstyledJetpack Compose API ReferenceUI KitBlog
Composable Functions
  • AndroidEmbeddedExternalSurface
  • AndroidExternalSurface
  • BasicSecureTextField
  • BasicText
  • BasicTextField
  • BasicTooltipBox
  • BasicTooltipBoxAndroid
  • Canvas
  • ClickableText
  • DisableSelection
  • HorizontalPager
  • Image
  • LazyColumn
  • LazyHorizontalGrid
  • LazyHorizontalStaggeredGrid
  • LazyLayout
  • LazyLayoutPinnableItem
  • LazyRow
  • LazyVerticalGrid
  • LazyVerticalStaggeredGrid
  • SelectionContainer
  • VerticalPager
  • collectIsDraggedAsState
  • collectIsFocusedAsState
  • collectIsHoveredAsState
  • collectIsPressedAsState
  • isSystemInDarkTheme
  • rememberBasicTooltipState
  • rememberDraggable2DState
  • rememberDraggableState
  • rememberLazyGridState
  • rememberLazyListState
  • rememberLazyStaggeredGridState
  • rememberOverscrollEffect
  • rememberPagerState
  • rememberPlatformOverscrollFactory
  • rememberScrollState
  • rememberScrollable2DState
  • rememberScrollableState
  • rememberSnapFlingBehavior
  • rememberTextFieldState
  • rememberTransformableState
Modifiers
  • anchoredDraggable
  • appendTextContextMenuComponents
  • background
  • basicMarquee
  • border
  • bringIntoViewRequester
  • bringIntoViewResponder
  • clickable
  • clipScrollableContainer
  • combinedClickable
  • contentReceiver
  • dragAndDropSource
  • dragAndDropTarget
  • draggable
  • draggable2D
  • excludeFromSystemGesture
  • filterTextContextMenuComponents
  • focusGroup
  • focusable
  • handwritingDetector
  • handwritingHandler
  • horizontalScroll
  • hoverable
  • indication
  • magnifier
  • onFocusedBoundsChanged
  • overscroll
  • preferKeepClear
  • progressSemantics
  • scrollable
  • scrollable2D
  • selectable
  • selectableGroup
  • systemGestureExclusion
  • toggleable
  • transformable
  • triStateToggleable
  • verticalScroll
Classes
  • AbsoluteCutCornerShape
  • AbsoluteRoundedCornerShape
  • AnchoredDraggableState
  • AndroidExternalSurfaceZOrder
  • BorderStroke
  • CornerBasedShape
  • CutCornerShape
  • DraggableAnchorsConfig
  • ExperimentalFoundationApi
  • ExperimentalTapGestureDetectorBehaviorApi
  • GenericShape
  • GestureCancellationException
  • GridItemSpan
  • InlineTextContent
  • InternalFoundationApi
  • InternalFoundationTextApi
  • KeyboardActions
  • KeyboardOptions
  • LazyGridScopeMarker
  • LazyGridState
  • LazyLayoutIntervalContent
  • LazyLayoutPinnedItemList
  • LazyLayoutPrefetchState
  • LazyListState
  • LazyScopeMarker
  • LazyStaggeredGridState
  • MarqueeAnimationMode
  • MediaType
  • MutableIntervalList
  • MutatePriority
  • MutatorMutex
  • Orientation
  • OverscrollConfiguration
  • PagerState
  • PlatformTransferableContent
  • ProcessTextKey
  • RoundedCornerShape
  • ScrollState
  • StaggeredGridItemSpan
  • TextContextMenuBuilderScope
  • TextContextMenuComponent
  • TextContextMenuData
  • TextContextMenuItem
  • TextFieldBuffer
  • TextFieldState
  • TextObfuscationMode
  • TextSelectionColors
  • TransferableContent
  • UndoState
Interfaces
  • AnchoredDragScope
  • AndroidExternalSurfaceScope
  • BasicTooltipState
  • BringIntoViewRequester
  • BringIntoViewResponder
  • BringIntoViewSpec
  • CornerSize
  • Drag2DScope
  • DragAndDropSourceScope
  • DragInteraction
  • DragScope
  • Draggable2DState
  • DraggableAnchors
  • DraggableState
  • FlingBehavior
  • FocusInteraction
  • GridCells
  • HoverInteraction
  • Indication
  • IndicationInstance
  • IndicationNodeFactory
  • InputTransformation
  • Interaction
  • InteractionSource
  • IntervalList
  • KeyboardActionHandler
  • KeyboardActionScope
  • LazyGridItemInfo
  • LazyGridItemScope
  • LazyGridItemSpanScope
  • LazyGridLayoutInfo
  • LazyGridPrefetchResultScope
  • LazyGridPrefetchScope
  • LazyGridPrefetchStrategy
  • LazyGridScope
  • LazyItemScope
  • LazyLayoutCacheWindow
  • LazyLayoutItemProvider
  • LazyLayoutKeyIndexMap
  • LazyLayoutMeasurePolicy
  • LazyLayoutMeasureScope
  • LazyLayoutScrollScope
  • LazyListItemInfo
  • LazyListLayoutInfo
  • LazyListPrefetchResultScope
  • LazyListPrefetchScope
  • LazyListPrefetchStrategy
  • LazyListScope
  • LazyStaggeredGridItemInfo
  • LazyStaggeredGridItemScope
  • LazyStaggeredGridLayoutInfo
  • LazyStaggeredGridScope
  • MarqueeSpacing
  • MutableInteractionSource
  • NestedPrefetchScope
  • OutputTransformation
  • OverscrollEffect
  • OverscrollFactory
  • PageInfo
  • PageSize
  • PagerLayoutInfo
  • PagerScope
  • PagerSnapDistance
  • PrefetchRequest
  • PrefetchRequestScope
  • PrefetchScheduler
  • PressGestureScope
  • PressInteraction
  • ReceiveContentListener
  • Scroll2DScope
  • ScrollIndicatorState
  • ScrollScope
  • Scrollable2DState
  • ScrollableState
  • SnapLayoutInfoProvider
  • SnapPosition
  • StaggeredGridCells
  • SurfaceCoroutineScope
  • SurfaceScope
  • TargetedFlingBehavior
  • TextAutoSize
  • TextAutoSizeLayoutScope
  • TextContextMenuDataProvider
  • TextContextMenuProvider
  • TextContextMenuSession
  • TextFieldDecorator
  • TextFieldLineLimits
  • TransformScope
  • TransformableState
Properties
  • CircleShape
  • DetectTapGesturesEnableNewDispatchingBehavior
  • LocalAutofillHighlightBrush
  • LocalAutofillHighlightColor
  • LocalBackgroundTextMeasurementExecutor
  • LocalBringIntoViewSpec
  • LocalIndication
  • LocalOverscrollConfiguration
  • LocalOverscrollFactory
  • LocalTextClassifierCoroutineContext
  • LocalTextContextMenuDropdownProvider
  • LocalTextContextMenuToolbarProvider
  • LocalTextSelectionColors
  • ZeroCornerSize
Functions
  • AbsoluteCutCornerShape
  • AbsoluteRoundedCornerShape
  • allCaps
  • AnchoredDraggableState
  • animateBy
  • animatePanBy
  • animateRotateBy
  • animateScrollBy
  • animateTo
  • animateToWithDecay
  • animateZoomBy
  • appendInlineContent
  • awaitDragOrCancellation
  • awaitEachGesture
  • awaitFirstDown
  • awaitHorizontalDragOrCancellation
  • awaitHorizontalPointerSlopOrCancellation
  • awaitHorizontalTouchSlopOrCancellation
  • awaitLongPressOrCancellation
  • awaitTouchSlopOrCancellation
  • awaitVerticalDragOrCancellation
  • awaitVerticalPointerSlopOrCancellation
  • awaitVerticalTouchSlopOrCancellation
  • BasicTooltipState
  • BorderStroke
  • BringIntoViewRequester
  • byValue
  • calculateCentroid
  • calculateCentroidSize
  • calculatePan
  • calculateRotation
  • calculateZoom
  • checkScrollableContainerConstraints
  • clearText
  • consume
  • CornerSize
  • CutCornerShape
  • delete
  • detectDragGestures
  • detectDragGesturesAfterLongPress
  • detectHorizontalDragGestures
  • detectTapGestures
  • detectTransformGestures
  • detectVerticalDragGestures
  • drag
  • Draggable2DState
  • DraggableAnchors
  • DraggableState
  • forEach
  • forEachChange
  • forEachChangeReversed
  • forEachGesture
  • getDefaultLazyLayoutKey
  • GridItemSpan
  • hasMediaType
  • horizontalDrag
  • insert
  • item
  • items
  • itemsIndexed
  • KeyboardActions
  • LazyGridPrefetchStrategy
  • LazyLayoutCacheWindow
  • LazyLayoutKeyIndexMap
  • LazyLayoutScrollScope
  • LazyListPrefetchStrategy
  • MarqueeSpacing
  • maxLength
  • MutableInteractionSource
  • PagerState
  • panBy
  • placeCursorAtEnd
  • rotateBy
  • RoundedCornerShape
  • Scrollable2DState
  • ScrollableState
  • scrollBy
  • selectAll
  • setTextAndPlaceCursorAtEnd
  • setTextAndSelectAll
  • snapFlingBehavior
  • SnapLayoutInfoProvider
  • snapTo
  • stopScroll
  • stopTransformation
  • then
  • toTextFieldBuffer
  • TransformableState
  • verticalDrag
  • waitForUpOrCancellation
  • withoutEventHandling
  • withoutVisualEffect
  • zoomBy
Compose API Reference Compose Foundation

CircleShape

Property

Common
val CircleShape = RoundedCornerShape(50)

Circular Shape with all the corners sized as the 50 percent of the shape size.

    On this page
Sponsored By
by @alexstyl