MMicker / Mskeletonframework
Licence: mit
iOS预览页面结构控件
Stars: ✭ 12
Projects that are alternatives of or similar to Mskeletonframework
Vue Content Loading
Vue component to easily build (or use presets) SVG loading cards Facebook like.
Stars: ✭ 729 (+5975%)
Mutual labels: skeleton
Explicit Architecture Php Skeleton
A repository skeleton with the boilerplate for PHP projects, following Explicit Architecture.
Stars: ✭ 18 (+50%)
Mutual labels: skeleton
Laravel Boilerplate
The Laravel Boilerplate Project - https://laravel-boilerplate.com - For Slack access, visit:
Stars: ✭ 5,239 (+43558.33%)
Mutual labels: skeleton
React Native Shimmer Placeholder
Placeholder/ Skeleton of React Native
Stars: ✭ 679 (+5558.33%)
Mutual labels: skeleton
Androidveil
🎭 An easy, flexible way to implement veil skeletons and shimmering effect for Android.
Stars: ✭ 792 (+6500%)
Mutual labels: skeleton
Vim Doge
(Do)cumentation (Ge)nerator 10+ languages 📚 Generate proper code documentation skeletons with a single keypress. ⚡️🔥
Stars: ✭ 533 (+4341.67%)
Mutual labels: skeleton
Skeleton Elements
Skeleton elements - UI for improved perceived performance
Stars: ✭ 27 (+125%)
Mutual labels: skeleton
Akka Http Microservice
Example of http (micro)service in Scala & akka-http
Stars: ✭ 701 (+5741.67%)
Mutual labels: skeleton
Bootzooka
Simple project to quickly start developing a Scala-based microservice or web application, without the need to write login, user registration etc.
Stars: ✭ 587 (+4791.67%)
Mutual labels: skeleton
Skeleton Sass
The (un)official Sass Version of Skeleton (2.0.4): A Dead Simple, Responsive Boilerplate for Mobile-Friendly Development
Stars: ✭ 645 (+5275%)
Mutual labels: skeleton
Alphapose
Real-Time and Accurate Full-Body Multi-Person Pose Estimation&Tracking System
Stars: ✭ 5,697 (+47375%)
Mutual labels: skeleton
Windless
Windless makes it easy to implement invisible layout loading view.
Stars: ✭ 919 (+7558.33%)
Mutual labels: skeleton
Python Flask Microservice
Skeleton of a Microservice built with the Flask
Stars: ✭ 544 (+4433.33%)
Mutual labels: skeleton
Reactprimer
React component prototyping tool that generates fully connected class component code.
Stars: ✭ 743 (+6091.67%)
Mutual labels: skeleton
Vue Skeleton Webpack Plugin
Lavas webpack plugin: skeleton solution for PWA webshell
Stars: ✭ 840 (+6900%)
Mutual labels: skeleton
Angular Skeleton App
Angular 7.x navigation skeleton project with styling which get you started faster.
Stars: ✭ 25 (+108.33%)
Mutual labels: skeleton
Ansible Skeleton
The skeleton to create new ansible roles.
Stars: ✭ 5 (-58.33%)
Mutual labels: skeleton
#MSkeletonFramework ##前言 MSkeletonFramework,显示页面视图的框架结构 ##简介
- 用在页面未显示真实数据之前,提前显示页面视图的框架结构;
##功能
- 支持所有UIView及其子类进行骨架结构;
- 针对UILabel,UITextView,展示多行骨架;
- 对集合类UITableView,UICollectionView进行了支持
- 骨架支持单一颜色及激变颜色的设置;
##参数说明
/**
全局设置颜色,骨架展示类型,骨架高度及其间距
*/
@interface MSkeletonConfig : NSObject
@property (nonatomic, strong) NSArray *tintColors; // default is 236,236,236
@property (nonatomic, assign) SkeletonType type; // default is solid
@property (nonatomic, assign) CGFloat multilineHeight; // default is 20
@property (nonatomic, assign) CGFloat multilineSpacing; // default is 10
+ (instancetype) sharedInstance;
@end
举例
参考UIKitViewController类中的代码
{
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(10, 360, 80, 80)];
imageView.isSkeletonable = YES;
imageView.backgroundColor = [UIColor redColor];
[contentView addSubview:imageView];
imageView = [[UIImageView alloc] initWithFrame:CGRectMake(100, 360, 80, 80)];
imageView.isSkeletonable = YES;
imageView.backgroundColor = [UIColor redColor];
imageView.layer.cornerRadius = CGRectGetWidth(imageView.bounds)/2.0f;
imageView.layer.masksToBounds = YES;
[contentView addSubview:imageView];
UILabel *label1 = [[UILabel alloc] initWithFrame:CGRectMake(190, 360, CGRectGetWidth(self.view.bounds)-200, 80)];
label1.isSkeletonable = YES;
label1.skeletonNumLines = 4;
[contentView addSubview:label1];
}
[self.view showSkeleton];
##版本
###V0.0.1 初始版本
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].