tuikit_atomic_x 5.0.0
tuikit_atomic_x: ^5.0.0 copied to clipboard
tuikit_atomic_x is a public UI library for Tencent components.
Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add tuikit_atomic_xThis will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):
dependencies:
tuikit_atomic_x: ^5.0.0Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:tuikit_atomic_x/ai/ai_transcriber.dart';
import 'package:tuikit_atomic_x/ai/ai_transcriber_display_widget.dart';
import 'package:tuikit_atomic_x/ai/ai_transcriber_manager.dart';
import 'package:tuikit_atomic_x/ai/ai_transcriber_panel.dart';
import 'package:tuikit_atomic_x/ai/ai_transcriber_settings_page.dart';
import 'package:tuikit_atomic_x/album_picker/album_picker.dart';
import 'package:tuikit_atomic_x/album_picker/album_picker_platform.dart';
import 'package:tuikit_atomic_x/atomicx.dart';
import 'package:tuikit_atomic_x/base_component/base_component.dart';
import 'package:tuikit_atomic_x/base_component/basic_controls/action_sheet.dart';
import 'package:tuikit_atomic_x/base_component/basic_controls/alert_dialog.dart';
import 'package:tuikit_atomic_x/base_component/basic_controls/avatar.dart';
import 'package:tuikit_atomic_x/base_component/basic_controls/badge.dart';
import 'package:tuikit_atomic_x/base_component/basic_controls/bubble.dart';
import 'package:tuikit_atomic_x/base_component/basic_controls/button.dart';
import 'package:tuikit_atomic_x/base_component/basic_controls/label.dart';
import 'package:tuikit_atomic_x/base_component/basic_controls/switch.dart';
import 'package:tuikit_atomic_x/base_component/basic_controls/toast.dart';
import 'package:tuikit_atomic_x/base_component/localizations/atomic_localizations.dart';
import 'package:tuikit_atomic_x/base_component/localizations/atomic_localizations_ar.dart';
import 'package:tuikit_atomic_x/base_component/localizations/atomic_localizations_en.dart';
import 'package:tuikit_atomic_x/base_component/localizations/atomic_localizations_ja.dart';
import 'package:tuikit_atomic_x/base_component/localizations/atomic_localizations_ko.dart';
import 'package:tuikit_atomic_x/base_component/localizations/atomic_localizations_zh.dart';
import 'package:tuikit_atomic_x/base_component/theme/color_scheme.dart';
import 'package:tuikit_atomic_x/base_component/theme/colors.dart';
import 'package:tuikit_atomic_x/base_component/theme/font.dart';
import 'package:tuikit_atomic_x/base_component/theme/radius.dart';
import 'package:tuikit_atomic_x/base_component/theme/spacing.dart';
import 'package:tuikit_atomic_x/base_component/theme/theme_state.dart';
import 'package:tuikit_atomic_x/base_component/utils/app_builder.dart';
import 'package:tuikit_atomic_x/base_component/utils/chat_utils.dart';
import 'package:tuikit_atomic_x/base_component/utils/locale_provider.dart';
import 'package:tuikit_atomic_x/base_component/utils/storage_util.dart';
import 'package:tuikit_atomic_x/base_component/utils/time_util.dart';
import 'package:tuikit_atomic_x/base_component/utils/tui_event_bus.dart';
import 'package:tuikit_atomic_x/call/call_view.dart';
import 'package:tuikit_atomic_x/call/common/call_colors.dart';
import 'package:tuikit_atomic_x/call/common/constants.dart';
import 'package:tuikit_atomic_x/call/common/utils/logger.dart';
import 'package:tuikit_atomic_x/call/common/utils/utils.dart';
import 'package:tuikit_atomic_x/call/common/widget/controls_button.dart';
import 'package:tuikit_atomic_x/call/component/aisubtitle/ai_subtitle.dart';
import 'package:tuikit_atomic_x/call/component/controls/multi_call_controls_widget.dart';
import 'package:tuikit_atomic_x/call/component/controls/single_call_controls_widget.dart';
import 'package:tuikit_atomic_x/call/component/hint/hint_widget.dart';
import 'package:tuikit_atomic_x/call/component/hint/timer_widget.dart';
import 'package:tuikit_atomic_x/call/component/widgets/float/call_float_widget.dart';
import 'package:tuikit_atomic_x/call/component/widgets/grid/call_grid_waiting_widget.dart';
import 'package:tuikit_atomic_x/call/component/widgets/grid/call_grid_widget.dart';
import 'package:tuikit_atomic_x/call/component/widgets/pip/call_pip_widget.dart';
import 'package:tuikit_atomic_x/device_info/device.dart';
import 'package:tuikit_atomic_x/device_info/device_channel.dart';
import 'package:tuikit_atomic_x/image_uploader/image_uploader.dart';
import 'package:tuikit_atomic_x/image_uploader/impl/image_cos_upload_manager.dart';
import 'package:tuikit_atomic_x/image_uploader/impl/image_crop_page.dart';
import 'package:tuikit_atomic_x/image_uploader/impl/image_uploader_impl.dart';
import 'package:tuikit_atomic_x/image_uploader/impl/image_uploader_platform.dart';
import 'package:tuikit_atomic_x/permission/permission.dart';
import 'package:tuikit_atomic_x/permission/permission_method_channel.dart';
import 'package:tuikit_atomic_x/pip/android_pip_feature.dart';
import 'package:tuikit_atomic_x/pip/android_pip_method_channel.dart';