I am using Android Compose ExposedDropdownMenu, but its text can be selected with a long press.
Using DisableSelection section does NOT help at all:
DisableSelection {
ExposedDropDownmenu(){...}
}
How to disable the text selection for this case or deselect any selection detected? Thanks
I think the problem here is that ExposedDropdownMenu creates a new Popup, which is a new window, try placing the DisableSelection composable inside the content of the Dropdown
How to position dialog in Jetpack Compose to the bottom of the screen?
my real goal would be to place a dialog-like layout for the user (with a custom view) at the bottom of the screen and not centered like a regular dialog. with a background that darkens the back screen that
and one of the behaviors of a traditional dialog
here would be an example layout I'm trying to pass to compose.
How can I change the colour of the effect that appears at the end of a Scroll View?
enter image description here
https://developer.android.com/reference/android/widget/ScrollView#setBottomEdgeEffectColor(int)
something like
scrollview.setBottomEdgeEffectColor(0xFF4CAF50);
I'm trying to make a bottomsheet that has a text field. But, bottomsheet is overlapped by the keyboard. Is there a way to move bottomsheet above the keyboard?
I have this:
I need this:
How i can make it in Jetpack Compose ?
1.What is the use of android:hintAnimationEnabled in TextInputLayout?
2.What is the difference between android:hintAnimationEnabled and android:hintEnabled?
1.What is the use of android:hintAnimationEnabled in TextInputLayout?
When you click (focus) on an empty EditText with hint, the hint text animates and slides upwards. android:hintAnimationEnabled allows you to enable or disable this animation.
Check the image below:
2.What is the difference between android:hintAnimationEnabled and android:hintEnabled?
android:hintEnabled was added in design library 23.2.0.
android:hintEnabled="true" (Enabled) : Shows the hint floating on the top of EditText when focused or when having text set into the EditText
android:hintEnabled="false" (Disabled) : Doesn't show the hint floating on top of EditText, it means, the hint is visible at the same place when empty EditText is focussed and vanishes off as soon as the first character is entered.
In short, android:hintAnimationEnabled enables/disables the hint animation while android:hintEnabled enables/disables the floating behaviour of hint.
Have a look at this. It has a clear view of TextInputLayout hintAnimation
https://www.journaldev.com/14748/android-textinputlayout-example
UPDATE
When you set a hint in TextInputLayout is shows as like as a normal textView Hint. But when user click on EditText the hint slide and goes little upwards.
And , if you disable hint animation, then it won't show any animation for hint text.
I'll give you a hint ;)
Animation is a different property than the Hint text being there at all
In other words, you can't animate something that's disabled. But you don't need animation to show the value
You're welcome to read what the difference is. https://developer.android.com/reference/android/support/design/widget/TextInputLayout.html