Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.0.5

xlive_switch

Um plugin de widget de interruptor com interface personalizada e design semelhante ao de Oleg Frolov no Dribbble

Downloads em 30 dias
28
Curtidas
47
Pontos Pub
25

Instalar pacote

flutter pub add xlive_switch

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Um plugin de widget switch para Flutter inspirado no design do Dribbble de Oleg Frolov, oferecendo um interruptor elegante, personalizável com animações suaves e estética moderna. Proporciona uma alternativa visualmente atraente ao widget Switch padrão, ideal para aplicativos que enfatizam UI/UX contemporânea. O pacote suporta cores, tamanhos e efeitos de transição personalizados, permitindo que desenvolvedores atendam às exigências de marca ou sistema de design. Construído com foco em desempenho e simplicidade, integra-se perfeitamente aos projetos Flutter.

Casos de uso

  • Interruptores de alternância personalizados em interfaces modernas
  • Melhorando o apelo visual do aplicativo com alternadores animados
  • Design de telas de configurações ou preferências
  • Criando controles interativos ligar/desligar
  • Implementando componentes de interruptor com marca

Principais recursos

  • Design moderno inspirado no Dribbble
  • Transições de animação suaves
  • Cores e tamanho personalizáveis
  • Integração fácil com o Flutter
  • Suporta comportamento de alternância com estado

Indicado para

  • Designers de UI procurando componentes de interruptor aprimorados
  • Desenvolvedores de aplicativos voltados para a estética
  • Projetos que exigem elementos interativos personalizados
  • Iniciantes do Flutter explorando personalização de widget
  • Aplicativos com alternância entre modo escuro/claro precisam

Considerações

  • Comportamento específico de plataforma limitado
  • Sem rótulos de acessibilidade embutidos
  • Requer manipulação manual do foco e semântica
  • Não otimizado para interações complexas de formulário
  • Sem suporte para layouts direcionais além do alinhamento básico

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

xlive_switch

A Xlive Switcher plugin for Flutter

Getting Started

This plugin is based on Oleg Frolov's animation design which I found on Dribbble: https://dribbble.com/shots/5429846-Switcher-XLIV

Thanks Oleg Forlov for this beautiful design.

Design:

Demo:

Usage

To use plugin, just import package import 'package:xlive_switch/xlive_switch.dart';

You can change the color of the switch follow by these attributes:

  • activeColor: background color when value is true
  • unActiveColor: background color when value is false
  • thumbColor: your thumb color

Example

import 'package:flutter/material.dart';
import 'package:xlive_switch/xlive_switch.dart';

void main() => runApp(MyApp());

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  bool _value = true;

  @override
  void initState() {
    super.initState();
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Plugin example app'),
        ),
        body: Center(
          child: Column(
            mainAxisAlignment: MainAxisAlignment.center,
            children: <Widget>[
              XlivSwitch(
                value: _value,
                onChanged: _changeValue,
              ),
              Text('Current value: $_value'),
            ],
          ),
        ),
      ),
    );
  }

  void _changeValue(bool value) {
    setState(() {
      _value = value;
    });
  }
}

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.