ホーム / ニュース / Syncfusion Essential Studio for Flutter 2021 Volume 1
Syncfusion Essential Studio for Flutter 2021 Volume 1
ツリーマップウィジェットと線形ゲージウィジェットを新しく追加
4月 6, 2021
新バージョン
機能
Common
Added new Treemap and Linear Gauge widgets.
All the packages are now Flutter 2.0 compatible.
All the packages have been migrated to null-safety.
All the widgets are now compatible with Microsoft Windows, Apple macOS and Linux except PDF Viewer.
Linear Gauge (New)
The Flutter Linear Gauge is a data visualization widget that can be used to display data on a linear scale in either horizontal or vertical orientation.
Key Features:
Orientation - The Linear Gauge can be set to vertical or horizontal orientation.
Axis - The Linear Gauge axis is a scale where a set of values can be plotted. An axis can be customized by changing the thickness and edge styles. Users can also inverse the axis.
Labels and Ticks - The Linear Gauge axis elements, such as labels, major ticks and minor ticks, can be customized to different styles.
Ranges - A range is a visual element that helps visualize where a range falls on the axis track quickly. Multiple ranges with different styles can be added to a linear gauge.
Pointers - A pointer is used to indicate a specific value on an axis. The widget has three types of pointers: shape marker, widget marker, and bar. All the pointers can be customized as needed and multiple pointers can added to a linear gauge.
Animation - All linear gauge elements can be animated in a visually appealing way. It is possible to animate the gauge elements when they are loading or when their values change.
Pointer interaction - The shape and widget marker pointers in a Linear Gauge can be moved from one value to another with swipe or drag gestures.
Treemap (New)
The Treemap is a data visualization widget that provides an effective way to visualize flat and hierarchical data as rectangles that are sized and colored based on quantitative variables.
Labels - Add any type of widgets (like text widget) to improve the readability of the individual tiles by providing brief descriptions on labels.
Layouts - Use different layouts based on the algorithms such as squarified, slice, and dice to represent flat and hierarchically structured data.
Hierarchical support - Along with the flat level, treemap supports hierarchical structure too. Each tile of the treemap is a rectangle which is filled with smaller rectangles representing sub-data.
Colors - Categorize the tiles on the treemap by customizing their color based on the levels. It is possible to set the tile color for a specific value or for a range of values.
Tooltip - Display additional information about the tile using a completely customizable tooltip on the treemap.
Legend - Use different legend styles to provide information on the treemap data clearly.
Selection - Allows you to select the tiles to highlight it and do any specific functionalities like showing pop-up or navigate to a different page.
Custom background widgets - Add any type of custom widgets such as image widget as a background of the tiles to enrich the UI and easily visualize the type of data that a particular tile shows.
Calendar
Load more - Added the ability to load appointments on demand whenever users switch from one view to another or when scrolling to the start or end position of the schedule view.
Navigation restriction - Added the ability to enable or disable navigating the view with swipe interactions.
Current time indicator - The current time indicator displays in the current time slot of the calendar.
Charts
On-demand loading - Added the ability to load a certain amount of data initially and then load more data lazily.
Auto-scrolling - Added the ability to display a fixed number of data points in the visible range and view the remaining data by panning.
Date-time category axis - The date-time category axis is a new x-axis type, a mixture of the date-time and category axes.
Marker in trackball tooltip - Like in the series tooltip, you can display markers in the trackball tooltip.
Trackball and crosshair positions - Added the ability to change the trackball or crosshair position even after the touch interaction leaves the chart area.
Gradient and image fill - Added the ability to fill the circular chart data points with a gradient or image shader.
Point rendering mode - The circular chart rendering mode can now be changed to gradient instead of solid colors.
DataGrid
Pull to refresh - Added the ability to refresh data when the DataGrid is pulled down.
Swipe support for rows - Added the ability to swipe a row right to left or left to right for custom actions such as deleting, editing and so on. When the user swipes a row, the row will be moved and the swipe view will show the custom actions.
Programmatic scrolling - Users can now scroll to a specific row, column or cell. Users can also scroll a row or column based on offset values.
Date Range Picker
Action buttons - Added the ability to display confirm and cancel buttons in the Date Range Picker and Hijri Date Range Picker to confirm or cancel the selected date values.
Navigation with free scroll - Added the ability to enable or disable navigating the view with swipe interactions, navigating with free scrolling and snapping in picker views.
Maps
Inverted circle - Added support for applying color to the inverted circle with the inner circle being transparent and the outer portion covered by an overlay color.
Inverted polygon - Added support for applying color to the inverted polygon with the inner polygon being transparent and the outer portion covered by an overlay color.
Legend title - Added support for the legend title.
PDF Viewer
Web platform support - PDF Viewer now lets you view PDF documents seamlessly and efficiently on the web. It has highly interactive and customizable features such as magnification, virtual scrolling, pagination, text selection, text search, document link navigation and bookmark navigation.
Radial Gauge
Widget pointer - Added the ability to use any custom widget as a pointer to point out a value in the circular scale.
Elevation for pointer - Added the ability to render a shadow to the pointer to elevate it from other elements in the gauge.
Overlay for marker pointer - While dragging the marker pointer, you can now display an overlay the same shape as the marker pointer’s.
Range Selector
Accessibility - Accessibility has been improved further to easily use thumbs and control the value changes using volume buttons.
Range Slider
Vertical orientation - Added support for changing the range slider orientation to a vertical layout.
Accessibility - Accessibility has been improved further to easily use thumbs and control the value changes using volume buttons.
Slider
Vertical orientation - Added support for changing the slider orientation to a vertical layout.
Microsoft Excel Library
Added new features in the Flutter Excel library to generate more flexible and customized Excel reports:
Import data from lists to Excel worksheets.
Apply conditional formatting with formula value, color scale, databar and icon sets.
PDF Library
Digital signature - Added the ability to digitally sign a PDF document using .pfx certificates. The following digest algorithm and cryptographic standards are supported:
Digest algorithms:
SHA1.
SHA256.
SHA384.
SHA512.
Cryptographic standards:
CMS.
CAdES.
PDF form - Create, read, edit, fill and flatten PDF forms. The PDF form supports the following types of fields: