Target SDK 35 enables edge-to-edge behavior, so a bottom-aligned button can draw under the navigation bar unless it applies insets. Enable edge-to-edge in each Activity before `setContent`: ```kotlin class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) enableEdgeToEdge() setContent { App() } } } ``` If the button is part of a `Scaffold`, pass the Scaffold padding to the content instead of adding another inset source...
Scanned 9/5/2026
Install to Claude Code
npx -y skills add HoangNguyen0403/agent-skills-standard --skill android-edge-to-edge --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Android Edge To Edge?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/hoangnguyen0403-android-edge-to-edge-agent-skills-standard)More formats (shields.io, HTML) on the badges page.
Target SDK 35 enables edge-to-edge behavior, so a bottom-aligned button can draw under the navigation bar unless it applies insets.
Enable edge-to-edge in each Activity before `setContent`:
```kotlin
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
enableEdgeToEdge()
setContent { App() }
}
}
```
If the button is part of a `Scaffold`, pass the Scaffold padding to the content instead of adding another inset source:
```kotlin
Scaffold { innerPadding ->
Column(Modifier.padding(innerPadding)) {
// screen content
Button(onClick = { /* ... */ }) { Text("Continue") }
}
}
```
For a button outside `Scaffold`, apply `Modifier.safeDrawingPadding()` (or the appropriate navigation-bar window inset) to the bottom-aligned container. If the button opens the keyboard, also set `android:windowSoftInputMode="adjustResize"` and handle IME insets with `imePadding()` on the content container. Do not apply the same inset twice.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!