पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

slide_digital_clock कवर
पैकेज विवरणv1.0.3

slide_digital_clock

Flutter के लिए डिजिटल घड़ी

30-दिन डाउनलोड
720
लाइक
58
Pub अंक
60

पैकेज इंस्टॉल करें

flutter pub add slide_digital_clock

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

फ्लटर के लिए एक स्लीक डिजिटल घड़ी विजेट जो स्मूथ स्लाइडिंग एनीमेशन के साथ समय प्रदर्शित करता है। न्यूनतम और कस्टमाइज़ेबल डिज़ाइन के लिए बनाया गया, यह साफ और आधुनिक समय प्रदर्शन की आवश्यकता वाले ऐप्स के लिए आदर्श है। घड़ी रियल-टाइम में अपडेट होती है और विभिन्न प्रारूप विकल्प समर्थित हैं। प्रदर्शन और सरलता के लिए बनाया गया, यह किसी भी फ्लटर प्रोजेक्ट में बिना किसी दिक्कत के एकीकृत हो सकता है। यह डैशबोर्ड, होम स्क्रीन या किसी भी उपयोगकर्ता इंटरफेस तत्व के लिए खास तौर पर उपयुक्त है जहाँ समय की दृश्यता आवश्यक हो।

उपयोग

  • एप्लिकेशन में रियल-टाइम समय प्रदर्शन
  • डैशबोर्ड विजेट्स
  • होम स्क्रीन घड़ियाँ
  • न्यूनतम उपयोगकर्ता इंटरफेस डिज़ाइन
  • डिजिटल वॉच इंटरफेस

मुख्य विशेषताएँ

  • स्मूथ स्लाइडिंग समय ट्रांजिशन
  • कस्टमाइज़ किया गया समय प्रारूप
  • हल्का और कारगर
  • Flutter के साथ आसान एकीकरण
  • डार्क/लाइट थीम का समर्थन करता है

इनके लिए उपयुक्त

  • सरल समय प्रदर्शन
  • Flutter शुरुआती
  • न्यूनतम अनुप्रयोग डिज़ाइन
  • घड़ी-आधारित अनुप्रयोग
  • वास्तविक समय में अपडेट की आवश्यकता वाले UI घटक

विचार योग्य बातें

  • कोई प्लेटफॉर्म-विशिष्ट विशेषताएं नहीं
  • समय प्रारूप के बाहर सीमित कस्टमाइजेशन
  • घंटी या समयानुसार घोषणा का समर्थन नहीं करता है
  • कोई निर्मित स्थानीयकरण नहीं
  • थीम को हैंडल करने के लिए मैन्युअल तरीका आवश्यक है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

Slide Digital Clock Plugin

Usage

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

Defaults

is24HourTimeFormat : `true`
showSecondsDigit : `true`  
areaAligment : `AlignmentDirectional.bottomCenter`   
digitAnimationStyle : `Curves.decelerate`
hourMinuteDigitTextStyle : `Theme.of(context).textTheme.bodyText1`
secondDigitTextStyle : `Theme.of(context).textTheme.caption!.copyWith(fontSize: 10))`
amPmDigitTextStyle : `Theme.of(context).textTheme.caption!.copyWith(fontSize: 10, fontWeight: FontWeight.bold)`

Demo

Demo:

Pics

Demo:

Example

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

void main() {
  runApp(const ExampleApp());
}

class ExampleApp extends StatelessWidget {
  const ExampleApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      title: "Slider Digital Clock Demo App",
      home: Scaffold(
        appBar: AppBar(
            title: const Text("Slider Digital Clock Demo App"),
            actions: [
              DigitalClock(
                hourMinuteDigitTextStyle: Theme.of(context)
                    .textTheme
                    .headline4!
                    .copyWith(color: Colors.white),
                secondDigitTextStyle: Theme.of(context)
                    .textTheme
                    .caption!
                    .copyWith(color: Colors.white),
                colon: Text(
                  ":",
                  style: Theme.of(context)
                      .textTheme
                      .subtitle1!
                      .copyWith(color: Colors.white),
                ),
              )
            ]),
        body: Column(
          children: [
            Row(
              mainAxisAlignment: MainAxisAlignment.start,
              children: [
                const Text("Custom Colon"),
                const SizedBox(width: 50),
                DigitalClock(
                  hourMinuteDigitTextStyle: const TextStyle(fontSize: 18),
                  colon: const Icon(Icons.ac_unit, size: 12),
                  colonDecoration: BoxDecoration(
                      border: Border.all(), shape: BoxShape.circle),
                )
              ],
            ),
            Row(
              mainAxisAlignment: MainAxisAlignment.start,
              children: [
                const Text("Custom Styles"),
                const SizedBox(width: 50),
                DigitalClock(
                  hourDigitDecoration: BoxDecoration(
                      color: Colors.yellow,
                      border: Border.all(color: Colors.blue, width: 2)),
                  minuteDigitDecoration: BoxDecoration(
                      color: Colors.yellow,
                      border: Border.all(color: Colors.red, width: 2)),
                  secondDigitDecoration: BoxDecoration(
                      color: Colors.blueGrey,
                      border: Border.all(color: Colors.blue),
                      shape: BoxShape.circle),
                  secondDigitTextStyle: Theme.of(context)
                      .textTheme
                      .caption!
                      .copyWith(color: Colors.white),
                ),
              ],
            ),
            Row(
              mainAxisAlignment: MainAxisAlignment.start,
              children: [
                const Text("Show AM-PM, Disable Seconds"),
                const SizedBox(width: 50),
                DigitalClock(
                  is24HourTimeFormat: false,
                  showSecondsDigit: false,
                ),
              ],
            )
          ],
        ),
      ),
    );
  }
}


श्रेणियाँ

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।