Skip to main content

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

If you're not sure about the file name format, learn more about wheel file names.

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.

Release history Release notifications | RSS feed

This release

1.2.7 This release

2 files

1.2.6

2 files

1.2.5

2 files

1.2.4

2 files

1.2.3

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page