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

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.3.tar.gz (26.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.3-py3-none-any.whl (38.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kivymd_extensions.akivymd-1.2.3.tar.gz
  • Upload date:
  • Size: 26.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for kivymd_extensions.akivymd-1.2.3.tar.gz
Algorithm Hash digest
SHA256 8e07006439a9ba2bb9fa9ebe5d21f6afa3ecb29b737abea11e845dd14a0dc054
MD5 1840eb41717ef424246656ba46ee764f
BLAKE2b-256 294d01788b868bd1b830b1395b1ddd66aaeb66f02d6569e297022831234f6319

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kivymd_extensions.akivymd-1.2.3-py3-none-any.whl
  • Upload date:
  • Size: 38.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for kivymd_extensions.akivymd-1.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 6585c7ded2aa02d1ddbabe2d0456df7517347098b5b238f487b47d8fcefce5f9
MD5 21b6feb57807366598b019b333669770
BLAKE2b-256 2c165fa74b4021b88c518c861b426faffbf8b5e0cb6a3806ed1078ebb7297e32

See more details on using hashes here.

Supported by

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