Showing
3 changed files
with
57 additions
and
38 deletions
@@ -278,11 +278,18 @@ Get.offUntil() | @@ -278,11 +278,18 @@ Get.offUntil() | ||
278 | // go to next named route and remove all the previous routes until the predicate returns true. | 278 | // go to next named route and remove all the previous routes until the predicate returns true. |
279 | Get.offNamedUntil() | 279 | Get.offNamedUntil() |
280 | 280 | ||
281 | -//(This method is completely compatible with FlutterWeb, unlike the framework. "Platform.isAndroid") | ||
282 | -// Equivalent to the method: MediaQuery.of(context).size.height, but they are immutable. If you need a changeable height/width (like browser windows that can be scaled) you will need to use context.height and context.width | ||
283 | -GetPlatform.isAndroid/isIOS/isWeb... | 281 | +//Check in what platform the app is running |
282 | +GetPlatform.isAndroid | ||
283 | +GetPlatform.isIOS | ||
284 | +GetPlatform.isWeb | ||
284 | 285 | ||
285 | -Get.height / Get.width | 286 | +// Equivalent to the method: MediaQuery.of(context).size.height, but they are immutable. |
287 | +Get.height | ||
288 | +Get.width | ||
289 | + | ||
290 | +// If you need a changeable height/width (like browser windows that can be scaled) you will need to use context. | ||
291 | +Get.context.width | ||
292 | +Get.context.height | ||
286 | 293 | ||
287 | // Gives the context of the screen in the foreground anywhere in your code. | 294 | // Gives the context of the screen in the foreground anywhere in your code. |
288 | Get.context | 295 | Get.context |
@@ -290,47 +297,57 @@ Get.context | @@ -290,47 +297,57 @@ Get.context | ||
290 | // Gives the context of the snackbar/dialog/bottomsheet in the foreground anywhere in your code. | 297 | // Gives the context of the snackbar/dialog/bottomsheet in the foreground anywhere in your code. |
291 | Get.contextOverlay | 298 | Get.contextOverlay |
292 | 299 | ||
293 | -/// similar to MediaQuery.of(this).padding | ||
294 | -Get.mediaQueryPadding() | 300 | +// gives you the power to define half the screen now, a third of it and so on. |
301 | +//Useful for responsive applications. | ||
302 | +// param dividedBy (double) optional - default: 1 | ||
303 | +// param reducedBy (double) optional - default: 0 | ||
304 | +Get.context.heightTransformer() | ||
305 | +Get.context.widthTransformer() | ||
306 | + | ||
307 | +/// similar to MediaQuery.of(context).size | ||
308 | +Get.context.mediaQuerySize() | ||
309 | + | ||
310 | +/// similar to MediaQuery.of(context).padding | ||
311 | +Get.context.mediaQueryPadding() | ||
295 | 312 | ||
296 | -/// similar to MediaQuery.of(this).viewPadding | ||
297 | -Get.mediaQueryViewPadding() | 313 | +/// similar to MediaQuery.of(context).viewPadding |
314 | +Get.context.mediaQueryViewPadding() | ||
298 | 315 | ||
299 | -/// similar to MediaQuery.of(this).viewInsets; | ||
300 | -Get.mediaQueryViewInsets() | 316 | +/// similar to MediaQuery.of(context).viewInsets; |
317 | +Get.context.mediaQueryViewInsets() | ||
301 | 318 | ||
302 | -/// similar to MediaQuery.of(this).orientation; | ||
303 | -Get.orientation() | 319 | +/// similar to MediaQuery.of(context).orientation; |
320 | +Get.context.orientation() | ||
304 | 321 | ||
305 | /// check if device is on landscape mode | 322 | /// check if device is on landscape mode |
306 | -Get.isLandscape() | 323 | +Get.context.isLandscape() |
307 | 324 | ||
308 | /// check if device is on portrait mode | 325 | /// check if device is on portrait mode |
309 | -Get.isPortrait() | 326 | +Get.context.isPortrait() |
310 | 327 | ||
311 | -/// similar to MediaQuery.of(this).devicePixelRatio; | ||
312 | -Get.devicePixelRatio() | 328 | +/// similar to MediaQuery.of(context).devicePixelRatio; |
329 | +Get.context.devicePixelRatio() | ||
313 | 330 | ||
314 | -/// similar to MediaQuery.of(this).textScaleFactor; | ||
315 | -Get.textScaleFactor() | 331 | +/// similar to MediaQuery.of(context).textScaleFactor; |
332 | +Get.context.textScaleFactor() | ||
316 | 333 | ||
317 | /// get the shortestSide from screen | 334 | /// get the shortestSide from screen |
318 | -Get.mediaQueryShortestSide() | 335 | +Get.context.mediaQueryShortestSide() |
319 | 336 | ||
320 | /// True if width be larger than 800 | 337 | /// True if width be larger than 800 |
321 | -Get.showNavbar() | 338 | +Get.context.showNavbar() |
322 | 339 | ||
323 | /// True if the shortestSide is smaller than 600p | 340 | /// True if the shortestSide is smaller than 600p |
324 | -Get.isPhone() | 341 | +Get.context.isPhone() |
325 | 342 | ||
326 | /// True if the shortestSide is largest than 600p | 343 | /// True if the shortestSide is largest than 600p |
327 | -Get.isSmallTablet() | 344 | +Get.context.isSmallTablet() |
328 | 345 | ||
329 | /// True if the shortestSide is largest than 720p | 346 | /// True if the shortestSide is largest than 720p |
330 | -Get.isLargeTablet() | 347 | +Get.context.isLargeTablet() |
331 | 348 | ||
332 | /// True if the current device is Tablet | 349 | /// True if the current device is Tablet |
333 | -Get.isTablet() | 350 | +Get.context.isTablet() |
334 | ``` | 351 | ``` |
335 | 352 | ||
336 | ### Configuraciones globales opcionales | 353 | ### Configuraciones globales opcionales |
@@ -297,16 +297,13 @@ GetPlatform.isIOS | @@ -297,16 +297,13 @@ GetPlatform.isIOS | ||
297 | GetPlatform.isWeb | 297 | GetPlatform.isWeb |
298 | 298 | ||
299 | // Equivalent to the method: MediaQuery.of(context).size.height, but they are immutable. | 299 | // Equivalent to the method: MediaQuery.of(context).size.height, but they are immutable. |
300 | -// If you need a changeable height/width (like browser windows that can be scaled) you will need to use context. | ||
301 | Get.height | 300 | Get.height |
302 | Get.width | 301 | Get.width |
303 | 302 | ||
304 | -// gives you the power to define half the screen now, a third of it and so on. A dynamic width/heigth | ||
305 | -//Useful for responsive applications. | ||
306 | -// param dividedBy (double) optional - default: 1 | ||
307 | -// param reducedBy (double) optional - default: 0 | ||
308 | -Get.context.heightTransformer() | ||
309 | -Get.context.widthTransformer() | 303 | +// If you need a changeable height/width (like browser windows that can be scaled) you will need to use context. |
304 | +Get.context.width | ||
305 | +Get.context.height | ||
306 | + | ||
310 | 307 | ||
311 | // Gives the context of the screen in the foreground anywhere in your code. | 308 | // Gives the context of the screen in the foreground anywhere in your code. |
312 | Get.context | 309 | Get.context |
@@ -314,6 +311,13 @@ Get.context | @@ -314,6 +311,13 @@ Get.context | ||
314 | // Gives the context of the snackbar/dialog/bottomsheet in the foreground anywhere in your code. | 311 | // Gives the context of the snackbar/dialog/bottomsheet in the foreground anywhere in your code. |
315 | Get.contextOverlay | 312 | Get.contextOverlay |
316 | 313 | ||
314 | +// gives you the power to define half the screen now, a third of it and so on. | ||
315 | +//Useful for responsive applications. | ||
316 | +// param dividedBy (double) optional - default: 1 | ||
317 | +// param reducedBy (double) optional - default: 0 | ||
318 | +Get.context.heightTransformer() | ||
319 | +Get.context.widthTransformer() | ||
320 | + | ||
317 | /// similar to MediaQuery.of(context).size | 321 | /// similar to MediaQuery.of(context).size |
318 | Get.context.mediaQuerySize() | 322 | Get.context.mediaQuerySize() |
319 | 323 |
@@ -299,16 +299,14 @@ Get.offNamedUntil() | @@ -299,16 +299,14 @@ Get.offNamedUntil() | ||
299 | //diferente do método do framework "Platform.isAndroid") | 299 | //diferente do método do framework "Platform.isAndroid") |
300 | GetPlatform.isAndroid/isIOS/isWeb... | 300 | GetPlatform.isAndroid/isIOS/isWeb... |
301 | 301 | ||
302 | -// Equivalente ao método: MediaQuery.of(context).size.height, mas é imutável. | ||
303 | -// Se você precisa de um height adaptável (como em navegadores em que a janela pode ser redimensionada) | ||
304 | -// você precisa usar 'context.height' | 302 | +// Equivalente ao método: MediaQuery.of(context).size.width ou height, mas é imutável. Significa que não irá atualizar mesmo que o tamanho da tela mude (como em navegadores ou app desktop) |
305 | Get.height | 303 | Get.height |
306 | - | ||
307 | -// Equivalente ao método: MediaQuery.of(context).size.width, mas é imutável. | ||
308 | -// Se você precisa de um width adaptável (como em navegadores em que a janela pode ser redimensionada) | ||
309 | -// você precisa usar 'context.width' | ||
310 | Get.width | 304 | Get.width |
311 | 305 | ||
306 | +// Se você precisa de um width/height adaptável (como em navegadores em que a janela pode ser redimensionada) você precisa usar 'context' | ||
307 | +Get.context.width | ||
308 | +Get.context.height | ||
309 | + | ||
312 | // forncece o context da tela em qualquer lugar do seu código. | 310 | // forncece o context da tela em qualquer lugar do seu código. |
313 | Get.context | 311 | Get.context |
314 | 312 |
-
Please register or login to post a comment