• Stars
    star
    641
  • Rank 70,212 (Top 2 %)
  • Language
    Kotlin
  • License
    The Unlicense
  • Created about 6 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Smoothly reacting to keyboard visibility changes in Android

Fluid resize

Sample project for my blog post, Smoothly reacting to keyboard visibility changes.

The implementation for detecting keyboard visibility and animating size change can be found in FluidContentResizer and its usage here. It's a tiny project so feel free to simply copy over the necessary files to your project.

License

This is free and unencumbered software released into the public domain.

Anyone is free to copy, modify, publish, use, compile, sell, or
distribute this software, either in source code form or as a compiled
binary, for any purpose, commercial or non-commercial, and by any
means.

Full license can be read here: https://github.com/saket/FluidKeyboardResize/blob/master/LICENSE

More Repositories

1

cascade

Nested popup menus with smooth height animations for Android
Kotlin
2,013
star
2

InboxRecyclerView

Build expandable descendant navigation, inspired by Google Inbox
Kotlin
1,972
star
3

press

Cross-platform markdown editor written in Kotlin Multiplatform (work in progress)
Kotlin
1,856
star
4

telephoto

Building blocks for designing media experiences in Compose UI
Kotlin
907
star
5

Dank

Here lies the greatest Reddit app that was never released
Java
814
star
6

Better-Link-Movement-Method

Attempts to improve how clickable links are detected, highlighted and handled in TextView
Java
780
star
7

swipe

Swipe gesture actions for Compose UI
Kotlin
663
star
8

flick

Flick dismiss all the things!
Kotlin
464
star
9

extended-spans

Squiggly underlines and rounded corners for text in Compose UI
Kotlin
381
star
10

unfurl

Generate link previews, inspired by Slack.
Kotlin
264
star
11

squiggly-slider

Squiggly slider, inspired by Android 13's media player notification.
Kotlin
191
star
12

startship

Never open sonatype's website again for releasing your libraries on maven central.
Kotlin
168
star
13

wysiwyg

Work in progress
Kotlin
130
star
14

ReuserView

woke af
Kotlin
128
star
15

file-size

Unit for representing and converting between file sizes, inspired by kotlin.time.Duration
Kotlin
76
star
16

Bunk-o-Meter

App for tracking college bunks.
Java
55
star
17

RxDiffUtil

Simplifying DiffUtil with RxJava
Java
16
star
18

BaseAndroidProject

A project with all the necessary dependencies and basic configuration I use everywhere.
Kotlin
13
star
19

TestAssignment

Work in progress
Kotlin
9
star
20

PaparazziPlayground

https://github.com/cashapp/paparazzi
Kotlin
8
star
21

Rx-Image-Loader

Interview assignment for uncommon.is
Java
8
star
22

press-website

Landing page for https://github.com/saket/press.
HTML
8
star
23

HelloAndroid

Kotlin
4
star
24

pdf-password-validator

A trimmed version of Java's PdfRenderer library that only validates a Pdf's password
Java
4
star
25

ProgressNotificationIssue

Java
4
star
26

Balloon

Java
3
star
27

BottomSheetPlease

Sample project for reproducing https://github.com/material-components/material-components-android/issues/1059
Kotlin
3
star
28

NestedScrollingBug

Sample project for https://issuetracker.google.com/issues/63971352
Java
2
star
29

homebrew-repo

Homebrew formulas
Ruby
1
star
30

LintBugSample

Kotlin
1
star