Gridview flutter height example. Use an OrientationBuilder to change the number of columns.
Gridview flutter height example To visualize how GridView works, generate a list of 100 widgets that display their index in the list. 1. com/JohannesMilke?sub_confirm Feb 26, 2020 · Just check the below-mentioned link where if have given the example, where if have created dynamically the widgets and the added. like so Feb 12, 2019 · 3- Assuming your items have a fixed height, define height of the container as height of your widget and just multiply by your current index content or list length. For instance, you might want to create a grid with two items per row, where each row has a dynamic but fixed height. In this example, build a list that displays two columns in portrait mode and three columns in landscape mode using the following steps: Build a GridView with two columns. That's why the example below will create such a layout with a GridView. This means that all widgets in the GridView will have a height of 200 pixels. width. count() GridView. Aug 7, 2020 · If you need your GridView widget to take up space based on the number of items it has. Ex: height: 90*_items. Container( height: MediaQuery. count( primary: false, padding: const EdgeInsets. This video has covered alm Mar 22, 2020 · try Using StreamBuilder to load the items in a map and then use a Gridview and then you can populate the Gridview with your data. blue, margin: EdgeInsets. builder( . Create a Flutter Staggered GridView to display unique column and row designs with custom sizes in Flutter. Jadi, intinya adalah hampir sama Jul 10, 2019 · The following code produces a table with 3 rows and 3 columns. I know the height can be adjusted with the ratio childAspectRatio. count(). The GridView, GridView. “Flutter GridView” is published by Haider Ali in Complete Flutter Guide. builder(). The simplest way to get started using grids is by using the GridView. Aug 22, 2023 · Flutter GridView Example in a Shopping List Design - day 10 flutter gridview flutter-ui flutter-example flutter-app flutter-design flutter-gridview Updated Aug 22, 2023 Mar 25, 2021 · @_@ I was thinking to make the widgets inside the GridView to have a different height according to their dynamic content height. In this article, we will explore Staggered GridView in Flutter and provide you with an example to help you get started. 10. How widgets are placed in a Column. count, and GridView. horizontal it rotated the gridview. Structure your UI in Columns with the GridView Widget in Flutter. Flutter uses Dart language for creating mobile apps, that follow object-oriented concepts. The catch is to use Expanded class inside your Column() to take the height automatically for the Carousel Aug 29, 2020 · I'm working on flutter web and I want my gridview scroll direction horizontal but when I added scrolldirection: Axix. Mar 5, 2018 · I have created a flutter app and used the image-picker to get images to the center as a gridView with looping the image array with grid tiles. 0 means 1/4 units tall for every unit in wide) Below is an example from the Flutter Docs. But I need the GridView with header Jan 30, 2019 · Di Flutter untuk membuat layout secara GridView kita bisa menggunakan widget GridView. Jan 24, 2022 · GridView is used for implementing material grid lists. count() is a constructor that allows us to create a GridView widget. If you know you have a fixed number of items and it's not very many (16 is fine), you can use GridView. 25 the screen height. When I click the first grid It will return some list between the first and second column widget. If you believe it’s different, please edit the question, make it clear how it’s different Jun 7, 2021 · I want to create a GridView that displays items which will be fetching from server by offset. For example Feb 15, 2023 · This question is similar to: Flutter GridView item wrap_content height. builder 必须指定的参数有两个: Aug 27, 2020 · You can copy paste run full code below You can use NeverScrollableScrollPhysics() in GridView and ListView In your case, you can work without ListView. This property controls the layout of the GridView by setting the ratio of width to height for each child widget. Rest is fine. builder? In this example I want to have each input next to each other. VSCode; AndroidStudio(エミュレータ生成のため) Flutter:Ver2. toDouble(), Jun 20, 2020 · I'm trying to create a Grid view with 2 columns, where each item can have different height as shown in the image. 上面我们介绍的GridView都需要一个widget数组作为其子元素,这些方式都会提前将所有子widget都构建好,所以只适用于子widget数量比较少时,当子widget比较多时,我们可以通过GridView. By following the solutions provided in this blog post, you can now customize the height of widgets in your GridViews with ease. extent in flutter. builder for multiplatform. We build a simple flutter app to implement a responsive GridView using an awesome package by Romain Rastel @lets4r called flutter_staggered_grid_view, a staggered grid view which supports How to create a grid list in Flutter using GridViewWhen developing apps in Flutter, you may encounter the need to display a list of items as a grid. I know to make this easy I can use ListView Sep 7, 2019 · I'm working on a gridview from flutter framework to achieve a dynamic column count, but didn't get a solution. May 14, 2023 · To set the Custom Height and Width of Grid View we can use the property childAspectRatio of the grid view. Any help would be appreciated. Objective: constraint the width of the GridView Widget to have a max width of 1000 as an example. Because the shape of item in Gridview I can make is only square shape item. Mar 10, 2021 · Then you can also change childAspectRatio to specify the height in relation to the width. youtube. Instead I want that if BOX 1 has a height of 80px and BOX 2 has a height of 50px . all(5),), ], ); Feb 6, 2023 · See this article for more information: Flutter: GridView. Just try wrapping the GridView in a Container with some width. builder that takes the height of its children, instead of specifying a certain height on its parent? I have a GridView. count sets height and width the same size and it causes excess padding if the design requires different shape output. builder() GridView. extent constructors' children arguments correspond to the childrenDelegate being a SliverChildListDelegate with that same argument. Now the GridView consumes all the available height for a single child, more than needed. Let's say for example that the height of my tile is determined by MediaQuery. In this example, you will build a simple photo gallery app using GridView, demonstrating how to display a collection of images in a grid format. We can display items in the form of a grid. The below example will demonstrate how to create and use a GridView. Nov 24, 2021 · To learn more about slivers, see my video about SliverGrid, SliverToBoxAdapter, and other sliver widgets. May 8, 2024 · In Flutter, the GridView widget provides a way to arrange its children in a two-dimensional array. How to set Custom height for Widget in GridView in Flutter? 12. size. Keep it flexible by using Wrap inside SingleChildScrollView without the use of wrap. May 8, 2019 · How to create the grid view with scrollable toolbar in FLUTTER. In Flutter, GridView is a widget in the GridView class of the Flutter library. Click here to Subscribe to Johannes Milke: https://www. body: new Column( children: <Widget>[ new Expanded( child: GridView. Update: Though, the childAspectRatio would not resolve the case where I would want the height to be a set number not based on the width, e. How can I express this value in GridView without messy calculations. 200, height: 200, color: Colors. 6. builder来动态创建子widget。GridView. The grid can have any number of columns and rows. Let’s display tiles with different colors in this example. Aug 11, 2020 · Hey @AnisBenna could you please give the height and width to the Container() wrapping your SingleChildScrollView as height: MediaQuery. It provides all the properties which are available in Gridview. You can set the shinkWrap property of the GridView widget to true. Flutter GridView is a widget that is similar to a 2-D Array in any programming language. I'd bet that AlertDialog has a constraint for height and/or doesn't scroll, and that's why you didn't see a problem for it. We can implement GridView in various ways in Flutter : GridView. May 20, 2018 · As Romain Rastler said, StaggeredGridView is great solution and he is updating it regularly, below is an example, I have built to get different height grid view when we are fetching content from internet(you can apply to a API): Jun 12, 2021 · This article is in the series Simple Flutter Apps where I want to show how to code some simple apps in Flutter to help you get started. So if you look at the code above, you can't set an image with the same aspect ratio because the text will sink. Dec 14, 2017 · Trying to use an API to build the grid. . ReorderableGridView #. Evenly divided in n columns; The height the rows is the maximum height of the tiles; A pattern defines the size of the tiles; The size of the tiles follows the pattern in a 'z Jul 2, 2020 · Ask questions, find answers and collaborate at work with Stack Overflow for Teams. Is there any way to adjust height of each child which means entire row of GridView row in GridView. But when I'm not giving out height it vanishses. Mar 23, 2018 · But the whole point of gridview it to display a large amount of data that most likely scrolls off the screen, and so if it were to do that calculation it could slow things down in the normal case of using gridview. thanks GridView( shrinkWrap:true, gridDelegate: Aug 16, 2020 · Another exception was thrown: RenderBox was not laid out: RenderRepaintBoundary#f9839 relayoutBoundary=up4 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE ════════ Exception caught by rendering library ═════════════════════════════════ RenderBox was not laid out May 2, 2018 · How to achieve this using GridView in Flutter. With FlexibleGridView, you don't need to specify the height of your children widgets. 15. Draggable GridView. Apr 26, 2022 · Is it possible to make a GridView. count() constructor, because it allows you to specify how many rows or columns you'd like. Dec 4, 2018 · try the flutter_staggered_grid_view package. Feb 16, 2020 · I have a 4*4 grid view, but sometimes instead of 16 items there might only be 15 items, to the last row looks not so nice I am wondered is there any way to center items in gridView row? Or there Dec 31, 2020 · I'm pretty new to flutter and I am trying to create a grouped list view with the GroupedListView widget() however, I want the items in the group to appear as a grid. How to achieve this type of expansion when Oct 25, 2023 · Flutter初心者の方; GridViewの実装を検討している方; GridViewのオーソドックスな実装を経験したことがある方; GridViewを頻繁に実装したことがある方 ←コメントください! 実装環境. final double height Jun 14, 2022 · custom height gridview in flutter. May 27, 2020 · The prototype item is a tallest possible item, for example if the grid items contain text, the prototype would contain a longest possible text. count Apr 18, 2024 · Suppose GridView is no longer sufficient, for example, because the scroll view is to have both a grid and a list, or because the grid is to be combined with a SliverAppBar, etc. dynamic fixed height for grid view in flutter. Everything renders fine but after the last row of tiles the page goes blank & just keeps scrolling & scrolling & the grid is built like so: b Aug 3, 2023 · A Common use case of GridView in Flutter would be to render a Gallery-like design showing rows of Images. Thanks – Nov 23, 2019 · I need to make the card with 130 width and 100 height for each gridview item and scroll horizontally. childAspectRatio takes the ratio of width and height. Copy from official ReorderableListView. I want the height which shoul wrap the content and make the card looks clean. What are the best practices for implementing an infinite scroll GridView in Flutter? Dec 3, 2020 · GridView. Jun 26, 2024 · In Flutter, you can build different layouts depending on a given Orientation. Is there a way to tell the GridV Nov 26, 2020 · Hi I am new to Flutter so please excuse my ignorance. In the following example you can set your prefered height and aspect ratio at the top. I have tried using GridView. Conclusion. 3) but the height of the child should be ( Jul 30, 2023 · This is a specific delegate for the built-in GridView (or SliverGrid) widget. We’ve examined a few examples of creating basic grid views. Try Teams for free Explore Teams Nov 3, 2024 · When developing Flutter applications, the GridView widget is a popular choice for displaying items in a grid layout. 5), crossAxisCount: 2, childAspectRatio: Nov 20, 2023 · Reorderable Grid View. builder() instead of GridView(). Jan 23, 2018 · By default, Flutter GridView. Unlike the natural GridView. GridView. 6 Dec 27, 2017 · Great thanks! Completely missed childAspectRatio; I had only thought to look for a property with height in the name. length. Please find the image of the design to be achieved. I'm wondering if I can do something like this in a Gridview. builder, the MasonryGridView allows the children heights to be sized based on their content size. Basically in this example the items overflow in the "long column". builder that is supposed to put the content Jun 26, 2024 · For this task, use the GridView widget. builder, but it's height changing as per childAspectRatio as per different devices of different Dec 29, 2021 · You just need to put your grid view into Expanded widget, for example:. When I try to do grid view, the cards are sized the way I want but each one appears on another row, while when I do a regular list, the size changes drastically. How to set grid view column height? 68. Feel free Jan 2, 2025 · flutter_draggable_gridview # This package supports drag & drop widgets inside the GridView. To generate items in a GridView programmatically, use GridView. I load only 10 items in GridView, and after user scroll reached to 10, I will load more 10 items. all(1. Dec 19, 2024 · The key to customizing widget height in a GridView is understanding the childAspectRatio property. See also f: labels. We can display images, text, icons, etc on GridView. You cannot define: 6 children for your GridView; childAspectRatio of widthScreen / heightScreen; crossAxisCount: 2; You can keep your childAspectRatio and crossAxisCount if you reduce the number of children to 4. Nov 24, 2020 · Flutter GridView is a widget that is similar to a 2-D Array in any programming language. I'm a Flutter noob and would appreciate it if you guys could help. I added a demo using your code as an example: GridView is ideal for situations where you want to present data in a visually appealing and organized manner, such as in photo galleries, product listings, or dashboard menus. Flutter: How to make GridView's row's height to wrap the content? 1. return new GridView. count has a very visible drawback, namely the size of the aspect ratio of the grid will always be one (1:1 or Square) and can't be changed. builder( physics: NeverScrollableScrollPhysics() Flutter – Build Items of GridView Dynamically. What is GridView in Flutter. Jun 9, 2020 · I have got the following set of Widgets in a column, containing a GridView. I have a card which is getting this data. # Usage # Example # Aug 19, 2019 · I need to separate all item of GridView with line horizontal and vertical. count. However, one limitation of the standard GridView widget is its fixed item height… Nov 30, 2023 · Standard vs Custom Gridview in Flutter. We'll start by defining a data class for the image data, then we'll create a stateless widget for the grid list demo. Jun 2, 2020 · this is example if you use gridview without library. Also here's the example on a DartPad. extent() Example In Flutter. Flutter Gridview sample When running the above snippet generates the # 6. Feb 25, 2018 · I am using the below code to display Cards in a Grid and it works fine. Nov 7, 2021 · The easiest way is to use SingleChildScrollView with Wrap. count( // Create a grid with 2 columns. g. builder widget, which is the most widely used GridView in Flutter. It also simplifies the method of specifying a number of items on the cross-axis. Example 1: Photo Gallery App. builder() constructor to create GridView. This is where the Flutter staggered GridView shines - offering a more customizable grid view that allows creating a grid with variable cell sizes. About. A grid view is a graphical control element used to show items in the tabular form. Is it possible to trigger the gridTile when it is tapped? Below is the code from the main. Create a GridView. Understanding Grids and Staggered Grid Feb 28, 2020 · While working with Flutter I needed to create a list in my user interface and I found some wonderful list widget which I will be demonstrating here in this blog. Change height of row in GridView builder to fixed height. Sep 4, 2018 · If the aspectRatio is 1 it will calculate the available width and apply the same to height. height * 0. This constructor enables you to create a GridView with a fixed number of items. 3. If you would like to explore more new and interesting stuff about Flutter and Dart, take a look at the following articles: Flutter: Safety nesting ListView, GridView inside a Column; Flutter: SliverGrid example; Flutter SliverAppBar Example (with Explanations) Flutter AnimatedList – Tutorial and Examples; Flutter & Hive Database: CRUD Example Dec 5, 2023 · GridView is a 2-d scrollable list of widgets. In the second row the colour of the first and third cell is not showing up - I guess the contained Containers are just not getting s Jan 7, 2021 · I want to have a big long button below the Gridview just like the logout button in the Roblox app I manage to create a gridview and button using the Column , however Apr 21, 2020 · Change height of GridView row to fixed height #55290. Example: import 'dart:math'; /// Inside widget build insert following variables final currentCount = (MediaQuery. height and width: MediaQuery. builder? should not depending on childAspectRatio 1 How to set the height of widgets in grid view builder in flutter? Apr 6, 2021 · With flutter_staggered_grid_view I will get like GRID 1 which I don't want. height, child: GridView. count() constructor, and; GridView. Feb 6, 2020 · Implementing gridview in flutter is so easy that it can be done with less than 30 lines of code as explained in the below link. Hope you enjoyed this short example of creating a grid view in flutter. Jan 28, 2021 · For this to work I need to know the height of the grid with the most amount of items(the highest grid). To learn more advanced and complex stuff about grid layout in Flutter, take a look at the following articles: Flutter: SliverGrid example; Creating Masonry Layout in Flutter with Staggered Grid View Aug 11, 2021 · GridView. In this section, we are going to learn how to render items in a grid view in the Flutter application. I would like to create a GridView with wrap content item height (I draw it with pen in the screenshot). have a look at the following Example: Here we have a model of the data that we're trying to pull from firebase. builder and easy to implement with the few lines of code. slivers, etc. Jun 1, 2020 · You'll need a column where each ListView or GridView is wrapped inside a SizedBox (if you have a specific height) and you also can use Expanded to take whatever available space (like the last one in the given example): Mar 27, 2024 · Flutter, a popular framework for building cross-platform apps, offers a versatile "Staggered GridView" widget that helps developers craft dynamic and responsive grid layouts. custom() Jun 26, 2022 · GridView Expansion I have developed this type of Gridview. Nov 25, 2022 · Using GridView. example code: May 24, 2019 · I am trying to create a gridview of raised buttons but there is a large amount of space between the rows of of the grid like this picture: I am implementing the GridView with the code at the botto What is Flutter GridView and Why Use it in Your Apps? As stated before, GridView is a Flutter widget that arranges items as a 2D array within rows and columns. Flutter GridView. just check the example, maybe it will help you out : Flutter: Different ListView ItemBuilder layouts based on Network image dimensions Mar 20, 2023 · Flexible grid view is a Flutter package that simplifies the process of creating a grid view. height - This one doesn't work properly either, overflow issues occur and just doesn't work completely when other elements are displayed (for example in a column). Example. Jun 2, 2022 · I am trying to use GridView builder and I just don't know how to use it. Here is the sample flutter project that implements the custom height and width of the grid view. In this article we are going to implement an GridView within an Alert Dialog. count() constructor to create a grid view. builder() Example. Jul 8, 2019 · Extra useful tip: Case you need to control Min / Max count you can import math library and use min / max functions. blue, margin: Example#3: Create GridView from List Sep 24, 2018 · You can't embed a GridView directly in a ListView unless you play with the height reserved for the GridView. The GridView. GridView tiles and size. A possible workaround is a ListView in which each row is wrapped in an IntrinsicHeight widget. Is it possible to set the height of row equal to maximum item's height in that row, Feb 22, 2022 · Ask questions, find answers and collaborate at work with Stack Overflow for Teams. I want to make GridTile that at the top half of it is an image and the bottom part is a text. If not GridView, is there any although from your example it may Flutter Grid view with dynamic width and height. As the name suggests, a GridView Widget is used when we have to display something on a Grid. To create a simple GridView in Flutter, we will use the following syntax:-GridView( gridDelegate: grid_delegate, children: [], ), In this tutorial, you'll learn how to use the GridView widget in Flutter to create a grid of images with titles and descriptions. Unlike lists that add items in a single direction, grids, like tables, render data vertically and horizontally. Let’s look at a very simple Flutter mobile application code that uses GridView. builder constructor's itemBuilder and childCount arguments correspond to the childrenDelegate being a SliverChildBuilderDelegate with the matching arguments. Here's a minimum example that you can use in the dartpart. count() Constructor. So here's my GridView code: Container( heig Oct 4, 2024 · Flutter is an open-source mobile app SDK created by Google. Jan 25, 2023 · If you’d like to gain more knowledge about the grid stuff and explore more new and interesting stuff about Flutter, take a look at the following articles: Creating Masonry Layout in Flutter with Staggered Grid View; Flutter: GridPaper example; Flutter: GridTile examples; Flutter: Safety nesting ListView, GridView inside a Column Mar 7, 2021 · You have some discrepancies in your code. if I want the height to always be set to 0. With childAspectRatio way we can assign half value of the width to the height and get what we want to achieve. dart file with the below code. Mar 8, 2022 · Here you can find simple example. What we will build. Then we can assign itemWidth and ItemHeight with values. Box 2 should expand itself to be 80px Apr 11, 2019 · One more question since, I have to give out the height of the container. GridTile that I wanted to make. This video gives complete and detailed guide to Flutter GridView. I have given 100 for now, which I don't think is the correct way of doing the work. dart for getting the image adding it to an array and to a grid view. The sample code looks like this: GridView. count( crossAxisCount: 3, children: [ flutter GridView dynamic height; gridView builder flutter example; childAspectRatio gridview flutter; flutter_staggered_grid_view latest version; Video Title: Flutter Mar 20, 2018 · The issue is that, the AlertDailog tries to get the intrinsic width of the child. That's it! By replacing GridView with LayoutGrid and setting all the rowSizes to auto, we can get content-sized items that work with a completely responsive layout, without the limitations of a fixed child aspect ratio. you can see the result in this video. childAspectRatio = 4. Jul 21, 2023 · If you want to have a fixed height of the grid view items, then you have to do some calculating with the available screen width to calculate a cross axis count and aspect ratio depending on it. The standard GridView in Flutter has limitations, especially when you want to work on a grid with items of varying sizes. Feb 12, 2021 · MediaQuery. count and Gridview. But: Row height is not necessarily uniform like in a GridView. But GridView being lazy does not provide intrinsic properties. Edit: if you face any issue with centering the parent container just rap it with a Center widget and that should work Jul 29, 2020 · I have used your code pretty much, just for the Carousel, I have used the ListView. If your Flutter app needs to display a grid view of a large or infinite number of items (a list of products fetched from API, for instance) then you should use GridView. Jun 15, 2021 · Flutter has a constructor for showing only a few items in a GridView called GridView. 5; GridViewでの実装画面 Nov 6, 2020 · The height of my tiles is going to be the same- not necessary a constant number, but once it is determined it won't change from one tile to another. framework flutter/packages/flutter repository. Feb 16, 2021 · fixed width for GridView in flutter example. Flutter has a very good reach among mobile app developers because of its striking features like cross-platform development, hot reload, hot restart, Dec 20, 2019 · How GridView manages its size. toInt(); final minCount = 4; Aug 11, 2023 · GridViewの基本. May 19, 2024 · body: GridView( gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount: 4), children: [ Container(width: 200, height: 200, color: Colors. Grid properties. Use an OrientationBuilder to change the number of columns. 2. Oct 4, 2022 · If you’d like to explore more new and awesome features of Flutter, take a look at the following articles: Flutter: SliverGrid example; Creating Masonry Layout in Flutter with Staggered Grid View; Flutter: Create a Password Strength Checker from Scratch; Flutter: How to Draw a Heart with CustomPaint; Using Static Methods in Dart and Flutter Nov 6, 2023 · To implement a GridView inside an AlertDialog in Flutter, you can create a custom dialog content widget that contains a GridView and then display this custom dialog using the showDialog method. Dec 14, 2024 · Flutter Bloc Flutter Layout flutter-android flutter-animation flutter-appbar flutter-arrays flutter-assets flutter-border flutter-build flutter-button flutter-card flutter-command flutter-configuration flutter-container flutter-date-picker Setting a custom height for widgets in a GridView in Flutter is easily achievable by using the Expanded widget. You can adjust this value to achieve the desired height for your widgets. Here’s an example of how to use mainAxisExtent to create a GridView with custom widget heights: In this example, the mainAxisExtent is set to 200. I am just managing with listview and made a column as a listview item and added two cards, but I have to manage my data and not easy as gridview. The constraints are the limits in size in which the widget is allowed to draw. Try Teams for free Explore Teams Jan 27, 2020 · Actually I am trying to show a list of products inside the GridView. However, sometimes the built-in GridView may not meet your needs. (eg. You can Nov 10, 2020 · How to set the fixed height of the container inside the GridView. width ~/ 250). May 19, 2024 · Example#1. Create a new flutter project and replace the code of main. I have found the list view with header ListViewWithHeader. 4 GridView. The widget looks like this: Container Apr 20, 2021 · try this one, not the best or efficient but I think this all you need based on your design, sorry for the bad code structure. builder with itembuilder and i didn't get the expected result. However, you should note that a GridView is scrollable, and if that isn't what you want, you may be better off with just rows and columns. Apr 12, 2018 · How to implement this complex view in the flutter? I am trying to implement a GridView with n columns and the child should be of a certain aspect ratio(say 1. builder. of(context). If you do so, you will lose flexibility and will have to guess/compute the right size for the amount of RoudedCategories. If you want to maintain the scroll for both sections as you show in your images, the best thing is to use a CustomScrollView and Slivers. Usage: # dependencies: reorderable_grid_view: ^2. Berdasarkan dokumentasinya dituliskan GridView adalah sebagai berikut. FlutterのUI開発において、リストやグリッドの表示は非常に一般的な要件です。特に、アイテムを2次元のレイアウトで整然と表示する場合、GridViewはその要求に応えるフレキシブルなウィジェットとして知られています。 Apr 21, 2020 · I've noticed that GridView makes each child a square. Apr 30, 2019 · I am an android developer and new to flutter. When you build a GridView, its width and height are implicitly deduced from the crossAxisCount parameter and the constraints given by its parent. oym eszvonf ogkrz oap ptkcqx wvao eudqw uqks yrx xiwl hrsxtc ujzhet xqhwgw xgua seonae