How to set status bar color to the same color than the app bar color? - colors

I'm new to Android development. I use jetpack compose.
The TopAppBar color elevates as you scroll. That's fine, but I also want to elevate the status bar at the same time to the same color.
For example, Google clock app has the feature I want to achieve.
What I have tried:
Setting the status bar color to transparent:
val systemUiController = rememberSystemUiController()
systemUiController.setStatusBarColor(color = Color.Transparent)
Displaying content behind the status Bar
window.setFlags(
WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS,
WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS
)

Related

My Android Application misbehaves it is showing spread color like ink on the paper anyone knows why so?

I have not use black bg in my whole application
First it shows like this which is expected
after clicking floating action button bg color of listview changes
but then it shows like this after action

Windows 10 Change Accent Color Start menu and application background

I need assistance in changing the accent color on the start menu and application tile background in windows 10. For Example Adobe Reader DC application in the start menu, I want to change from blue background to storm (dark grey color).
From this
to this
Is it possible to change using the registry or using PowerShell?

How do I change the color of the navigation bar icons? (Android studio)

To avoid confusion as to what the navigationbaractually is, here's a
As you can see, I've added a new color instead of the standard black color using:
<item name="android:navigationBarColor">#color/colorBackground</item>
But the icons are barely visible now, so I would like to change them into being black, or at least darker. I have searched SO and the webb but came up empty handed. Any ideas?
You cannot change the color of the buttons yourself.
However you can try to set the navigationbarlight to true. It should be noted that this is only available from API level 27.
windowLightNavigationBar
added in API level 27
int windowLightNavigationBar
If set, the navigation bar will be drawn such that it is compatible
with a light navigation bar background.
For this to take effect, the window must be drawing the system bar
backgrounds with windowDrawsSystemBarBackgrounds and the navigation
bar must not have been requested to be translucent with
windowTranslucentNavigation. Corresponds to setting
SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR on the decor view.
May be a boolean value, such as "true" or "false".
source

Status bar color on ios7

My question would be that how can you set the status bar to a default color in ios7. (Like in the latest update of Facebook and Twitter app)
Thanks a lot!
The status bar doesn't have a color - it's transparent. The color you are seeing in the new Facebook app is the navigation bar that has been extended under the status bar. In iOS 7 your status bar can be transparent with white text, transparent with black text, or opaque (black). It can't be tinted, but you can give the illusion of a tint by extending your navigation bar.
iOS 7 introduces the concept of extendable view edges to allow for this sort of thing. You might want to review the UI transition guide or UIViewController documentation for more information.
It looks like you can assign a background image to the navigation bar and whatever alpha/ opacity that image has, will be picked up by the status bar.
Create your image 640x128 and whatever colour/pattern you want.
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:#"image.png"] forBarMetrics:UIBarMetricsDefault];
This will make the picture the background of the navigation bar and the status bar.

Monotouch - Set TintColor of UISearchBar

I'm using a UISearchDisplayController and I'm trying to set the TintColor of the UISearchBar. The problem is that the color does not come though correctly. In interface builder the color of the search bar is correct after setting the tint property, but when the app runs, the search bar will be the same color, just a lot lighter. E.g. If I set the TintColor to black in interface builder it looks right in the designer, but when I run the app the color will come though medium grey.
I have also tried setting it in code like below, with no luck.
SearchDisplayController.SearchBar.TintColor = UIColor.Black;
Any Ideas? I'm a bit lost on this one.
This seems to be a bug in iOS 5/6. Happens to me when I connect the search bar to a search display controller, but not otherwise.
How I (strangely) fixed it:
Add a segmented controller to your view, change it's tint color to your desired color. Now you will get the right color on your search bar as well.
I did not try it in Xcode but, API wise, UISearchBar has both a BackgroundColor and a TintColor and they are not identical. What you describe (grey'ing) is normal when using TintColor while using BackgroundColor should give you a pure color.

Resources