I am making a desktop app and would like to add a translucency effect as shown in the image below. Would this be possible in flutter?
You would need to use a native view behind the Flutter view to achieve that effect; Flutter has no way of accessing the pixel data of the content behind the window in order to apply a filter effect to it.
So you should be able to make a macOS Flutter application with that effect, but you can't do that specific part within Flutter.
Related
How to work with second display (screen) in Flutter?
A device connected to another screen via an HDMI or Wireless.
Support to run on two screens.
My question like as Which Flutter plugin or feature can utilize an external iOS/Android display showing separate content from the main display
Is it possible to do an onboarding experience in Flutter? See the link below...
https://dribbble.com/shots/15798418-Mobile-App-Onboarding
As you can see as the user swipe right to the next screen, the image looks like it is flowing on?
You should have three images, one for screen and try using this package Flutter swiper
I have done the same effect with this package
I have created SplashScreens for my Flutter app for both iOS and Android using the native way which is editing the LaunchScreen.storyboard and it is working currently when I run my app but the SplashScreen does not hold long enough and is there a way to programmatically hide the native splashscreen in dart after I am done with some data processing and logic?
The solutions I found online are all flutter apps with SplashScreen that is build using flutter widgets and not the native way...
Even if you build the splash screen if Flutter, you still need to set one in via XCode. Otherwise, the app loads with a momentary plan white screen and Apple rejects it.
If you want to extend the time till the moment data process is over, then you will have to make a replica of LaunchScreen.storyboard in Flutter. The data processing and logic are written in Flutter. There's no way it can tell LaunchScreen.storyboard "I am done". What you can do is though, make a splash screen in Flutter which will look like LaunchScreen.storyboard. And once the data processing is done, you can navigate the user to the desired screen. Since the two screens are same, use won't see the difference and the app will smoothly show the next screen.
Just a word of caution - be careful about extending the timing of launch screen. Apple may reject the app. See if something can be done after the screen load. You can use flutter after layout package for this or the below line will do the trick :
WidgetsBinding.instance
.addPostFrameCallback((_) => myFunction(context));
This thread may help you to delay the screen for XX seconds.
I'm fairly new to Flutter and am trying to accomplish something similar to what is being used in the Pigeon app for iOS. Basically I want an interactive page as a background in the app (like the map in the Pigeon app), and then have different screens appear over that background. These screens should be scrollable, but start at the bottom of the device screen, thus showing both the screen and the dynamic background at the same time. As long as the background is visible in you can interact both with it and the scrollable screen.
I have added a gif below which hopefully helps explaining the issues.
Any guidance on which widgets to look into would be appreciated. I've been experimenting with the Stack widget but can't yet figure out how to accomplish my desired behaviour.
For doing this kind of stuff you have to use sliver widget, which is provide by flutter material package
for more info you can check
Flutter Sliver
I'm developing an app in unity which to run in iPhone,what I wanna do is to add a webview to show website, then add other UI elements created in unity to cover the webview,is there any way I can do this?Because it seems after adding a webview,it is always shown above everything I created in unity,I can't find a way to position it middle of my UI,is there anyone who has ideas?