Skip to main content

A set of fancy widgets for KivyMD

Project description

Awesome KivyMD

Awesome KivyMD is a package containing customized and non-material widgets for KivyMD.

Installation

pip install kivymd_extensions.akivymd

#or

pip install https://github.com/kivymd-extensions/akivymd/archive/main.zip

Usage with Buildozer

requirements = https://github.com/kivymd-extensions/akivymd/archive/main.zip

Dependencies:

Documentation

Usage

from kivy.lang import Builder

from kivymd.app import MDApp
import kivymd_extensions.akivymd

KV = """
<NavigationButton@Button_Item>
    icon_color: app.theme_cls.text_color
    text_color: app.theme_cls.text_color
    button_bg_color: app.theme_cls.primary_color
    mode: 'color_on_active'
    badge_disabled: True


MDScreen:

    AKBottomNavigation2:
        bg_color: app.theme_cls.bg_darkest

        NavigationButton:
            text: 'Alert'
            icon: 'bell-outline'

        NavigationButton:
            text: 'Bank'
            icon: 'bank-outline'

        NavigationButton:
            text: 'Download'
            icon: 'arrow-down-bold-outline'
"""


class Test(MDApp):
    def build(self):
        return Builder.load_string(KV)


Test().run()

Examples

git clone https://github.com/kivymd-extensions/akivymd.git
cd akivymd
cd examples/full_example
python main.py

Build Docs

git clone https://github.com/kivymd-extensions/akivymd.git
cd docs
sphinx-build -b html sources ./_build

Support

If you need assistance or you have a question, you can ask for help on our mailing list:

License

MIT License

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kivymd_extensions.akivymd-1.2.7.tar.gz (38.8 kB view details)

Uploaded Source

Built Distribution

kivymd_extensions.akivymd-1.2.7-py3-none-any.whl (56.2 kB view details)

Uploaded Python 3

File details

Details for the file kivymd_extensions.akivymd-1.2.7.tar.gz.

File metadata

File hashes

Hashes for kivymd_extensions.akivymd-1.2.7.tar.gz
Algorithm Hash digest
SHA256 417d9dca6872fdcea006d387b2f7434c682c53f16c35ed8418b38b6cf1c95d38
MD5 fbc701a33f99ca091e7f657177157caa
BLAKE2b-256 53afd0c4eda39c5e9336ab9aacc9627cde88d8f72f84658d9b5671c152893832

See more details on using hashes here.

File details

Details for the file kivymd_extensions.akivymd-1.2.7-py3-none-any.whl.

File metadata

File hashes

Hashes for kivymd_extensions.akivymd-1.2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 b29c91e955983811b4bccbb0e3b582f221c0d44261c62ce154dcbd124b70070d
MD5 23cb024c33375d3d88ce23a24c115f7d
BLAKE2b-256 8edba364664d5a7c88fd68966b8affc75a8657b7742678c49c91f9699f263b77

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page