diff --git a/README.md b/README.md
index c5f7b60..5843802 100644
--- a/README.md
+++ b/README.md
@@ -14,7 +14,7 @@ A collection of stylish bottom navigation bars like animated bottom bar and bubb
## ⭐ Installing
dependencies:
- stylish_bottom_bar: ^1.1.0-beta-2
+ stylish_bottom_bar: ^1.1.0-beta-3
## ⚡ Import
@@ -189,6 +189,22 @@ onTap: (index){
---
+
+**DotNavigationBar**
+
+`DotStyle.circle`
+
+
+
+
+---
+
+`DotStyle.tile`
+
+
+
+
+
**BubbleNavigationBar**
`BubbleBarStyle.horizotnal`
@@ -229,12 +245,23 @@ StylishBottomBar(
// iconStyle: IconStyle.animated,
// opacity: 0.3,
// ),
- option: BubbleBarOptions(
- barStyle: BubbleBarStyle.horizotnal,
- // barStyle: BubbleBarStyle.vertical,
- bubbleFillStyle: BubbleFillStyle.fill,
- // bubbleFillStyle: BubbleFillStyle.outlined,
- opacity: 0.3,
+// option: BubbleBarOptions(
+// barStyle: BubbleBarStyle.horizotnal,
+// // barStyle: BubbleBarStyle.vertical,
+// bubbleFillStyle: BubbleFillStyle.fill,
+// // bubbleFillStyle: BubbleFillStyle.outlined,
+// opacity: 0.3,
+// ),
+ option: DotBarOptions(
+ dotStyle: DotStyle.tile,
+ gradient: const LinearGradient(
+ colors: [
+ Colors.deepPurple,
+ Colors.pink,
+ ],
+ begin: Alignment.topLeft,
+ end: Alignment.bottomRight,
+ ),
),
items: [
BottomBarItem(
diff --git a/example/.metadata b/example/.metadata
index 22d8bf0..94c106f 100644
--- a/example/.metadata
+++ b/example/.metadata
@@ -1,11 +1,11 @@
# This file tracks properties of this Flutter project.
# Used by Flutter tool to assess capabilities and perform upgrades etc.
#
-# This file should be version controlled.
+# This file should be version controlled and should not be manually edited.
version:
- revision: f1875d570e39de09040c8f79aa13cc56baab8db1
- channel: stable
+ revision: "68bfaea224880b488c617afe30ab12091ea8fa4e"
+ channel: "stable"
project_type: app
@@ -13,20 +13,26 @@ project_type: app
migration:
platforms:
- platform: root
- create_revision: f1875d570e39de09040c8f79aa13cc56baab8db1
- base_revision: f1875d570e39de09040c8f79aa13cc56baab8db1
+ create_revision: 68bfaea224880b488c617afe30ab12091ea8fa4e
+ base_revision: 68bfaea224880b488c617afe30ab12091ea8fa4e
- platform: android
- create_revision: f1875d570e39de09040c8f79aa13cc56baab8db1
- base_revision: f1875d570e39de09040c8f79aa13cc56baab8db1
+ create_revision: 68bfaea224880b488c617afe30ab12091ea8fa4e
+ base_revision: 68bfaea224880b488c617afe30ab12091ea8fa4e
- platform: ios
- create_revision: f1875d570e39de09040c8f79aa13cc56baab8db1
- base_revision: f1875d570e39de09040c8f79aa13cc56baab8db1
+ create_revision: 68bfaea224880b488c617afe30ab12091ea8fa4e
+ base_revision: 68bfaea224880b488c617afe30ab12091ea8fa4e
+ - platform: linux
+ create_revision: 68bfaea224880b488c617afe30ab12091ea8fa4e
+ base_revision: 68bfaea224880b488c617afe30ab12091ea8fa4e
+ - platform: macos
+ create_revision: 68bfaea224880b488c617afe30ab12091ea8fa4e
+ base_revision: 68bfaea224880b488c617afe30ab12091ea8fa4e
- platform: web
- create_revision: f1875d570e39de09040c8f79aa13cc56baab8db1
- base_revision: f1875d570e39de09040c8f79aa13cc56baab8db1
+ create_revision: 68bfaea224880b488c617afe30ab12091ea8fa4e
+ base_revision: 68bfaea224880b488c617afe30ab12091ea8fa4e
- platform: windows
- create_revision: f1875d570e39de09040c8f79aa13cc56baab8db1
- base_revision: f1875d570e39de09040c8f79aa13cc56baab8db1
+ create_revision: 68bfaea224880b488c617afe30ab12091ea8fa4e
+ base_revision: 68bfaea224880b488c617afe30ab12091ea8fa4e
# User provided section
diff --git a/example/android/.gitignore b/example/android/.gitignore
index 0a741cb..6f56801 100644
--- a/example/android/.gitignore
+++ b/example/android/.gitignore
@@ -9,3 +9,5 @@ GeneratedPluginRegistrant.java
# Remember to never publicly share your keystore.
# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app
key.properties
+**/*.keystore
+**/*.jks
diff --git a/example/android/app/build.gradle b/example/android/app/build.gradle
index 428d004..e28b4e7 100644
--- a/example/android/app/build.gradle
+++ b/example/android/app/build.gradle
@@ -1,3 +1,9 @@
+plugins {
+ id "com.android.application"
+ id "kotlin-android"
+ id "dev.flutter.flutter-gradle-plugin"
+}
+
def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
@@ -6,11 +12,6 @@ if (localPropertiesFile.exists()) {
}
}
-def flutterRoot = localProperties.getProperty('flutter.sdk')
-if (flutterRoot == null) {
- throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
-}
-
def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
flutterVersionCode = '1'
@@ -21,12 +22,19 @@ if (flutterVersionName == null) {
flutterVersionName = '1.0'
}
-apply plugin: 'com.android.application'
-apply plugin: 'kotlin-android'
-apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
-
android {
- compileSdkVersion 32
+ namespace "com.example.example"
+ compileSdk flutter.compileSdkVersion
+ ndkVersion flutter.ndkVersion
+
+ compileOptions {
+ sourceCompatibility JavaVersion.VERSION_1_8
+ targetCompatibility JavaVersion.VERSION_1_8
+ }
+
+ kotlinOptions {
+ jvmTarget = '1.8'
+ }
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
@@ -35,8 +43,10 @@ android {
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "com.example.example"
+ // You can update the following values to match your application needs.
+ // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
minSdkVersion flutter.minSdkVersion
- targetSdkVersion 32
+ targetSdkVersion flutter.targetSdkVersion
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}
@@ -54,6 +64,4 @@ flutter {
source '../..'
}
-dependencies {
- implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
-}
+dependencies {}
diff --git a/example/android/app/src/debug/AndroidManifest.xml b/example/android/app/src/debug/AndroidManifest.xml
index c208884..399f698 100644
--- a/example/android/app/src/debug/AndroidManifest.xml
+++ b/example/android/app/src/debug/AndroidManifest.xml
@@ -1,6 +1,6 @@
-
-
diff --git a/example/android/app/src/main/AndroidManifest.xml b/example/android/app/src/main/AndroidManifest.xml
index 8834886..aff7dec 100644
--- a/example/android/app/src/main/AndroidManifest.xml
+++ b/example/android/app/src/main/AndroidManifest.xml
@@ -1,7 +1,7 @@
-
-
+
+
+
+
+
+
+
+
diff --git a/example/android/app/src/main/kotlin/com/example/example/MainActivity.kt b/example/android/app/src/main/kotlin/com/example/example/MainActivity.kt
index e793a00..70f8f08 100644
--- a/example/android/app/src/main/kotlin/com/example/example/MainActivity.kt
+++ b/example/android/app/src/main/kotlin/com/example/example/MainActivity.kt
@@ -2,5 +2,4 @@ package com.example.example
import io.flutter.embedding.android.FlutterActivity
-class MainActivity: FlutterActivity() {
-}
+class MainActivity: FlutterActivity()
diff --git a/example/android/app/src/main/res/values-night/styles.xml b/example/android/app/src/main/res/values-night/styles.xml
index 449a9f9..06952be 100644
--- a/example/android/app/src/main/res/values-night/styles.xml
+++ b/example/android/app/src/main/res/values-night/styles.xml
@@ -3,14 +3,14 @@