UltimateRecyclerView est un RecyclerView (version avancée et flexible de ListView) avec extraction pour actualiser, chargement supplémentaire, balayage pour ignorer, glisser-déposer, animations, en-tête collant, afficher ou masquer la barre d'outils et FAB lors du défilement et de nombreuses autres fonctionnalités. Vous pouvez l'utiliser just like RecyclerView
. Supporte AndroidX maintenant.
Notez qu'UltimateRecyclerView est un projet en cours de développement.
Vos dons sont très appréciés. Merci!
swipe to refresh
repositories {
jcenter()
}
dependencies {
.. .
compile ' com.marshalchen.ultimaterecyclerview:library:0.9.0 '
}
ou récupérer via Maven
< dependency >
< groupId >com.marshalchen.ultimaterecyclerview</ groupId >
< artifactId >library</ artifactId >
< version >0.9.0</ version >
</ dependency >
< com .marshalchen.ultimaterecyclerview.UltimateRecyclerView
android : layout_width = " match_parent "
android : layout_height = " match_parent "
android : id = " @+id/ultimate_recycler_view "
/>
Pour plus de détails, vous pouvez lire le Wiki et la démo du projet.
v0.8.0 Migrer vers AndroidX
v0.7.0 Prend en charge la plupart des fonctionnalités de Recyclerview 24.0.0. Améliorez UltimateAdapter. Réduisez la taille de la bibliothèque. Correction de quelques bugs.
v0.5.8 Dans cette version, nous sommes désormais basés sur la bibliothèque de support 23.4.0. Nous avons corrigé la charge supplémentaire et désactivé la fonction de charge supplémentaire à partir des premiers déclencheurs. Il n'est pas nécessaire de changer quoi que ce soit à leurs implémentations. Veuillez lire l'exemple de code si vous avez des questions sur les implémentations.
v0.5.6 Dans cette version, nous avons maintenant la bibliothèque de support 23.3.0 et la version minimale est prise en charge jusqu'à la v13. Nouvelle fonctionnalité ajoutée qui nous permet d'ajouter un connecteur de nœud sur chaque élément de linearlayoutmanager
. En étendant TimeLineView
vous disposerez désormais d'un nombre illimité de builds à partir des éléments connectés à chaque point.
v0.5.0, cette bibliothèque sera désormais basée sur la v23.2.1. si vous avez besoin de la v23.1.1, veuillez revenir à la version précédente. pour le détail de cette mise à niveau, veuillez consulter #342
v0.4.9 Il s'agit de la dernière version qui sera basée sur la V23.1.1. et cette bibliothèque ne sera pas prise en charge sur cette version. Pour d’autres supports, veuillez vous référer à la dernière version.
v0.3.11 Il existe encore des versions basées sur 22.+
Notez qu'il ne s'agit peut-être pas de la dernière version
Si vous avez de bonnes idées, dites-le-nous. Mon email est cymcsg # gmail.com. Et c'est une bonne idée de mettre votre idée sur la question. Si vous souhaitez utiliser un framework de développement rapide pour développer des applications, vous pouvez essayer UltimateAndroid Framework.
S'il y a quelqu'un que je ne mentionne pas ici, veuillez accepter mes sincères excuses et dites-le-moi.
Alipay :
Don Bitcoin accepté
Copyright 2014-present Marshal Chen
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.