Android布局自定义Shap圆形ImageView,可以单独设置背景与图片

一、图片预览:一、实现功能:需求要实现布局中为圆形图片,图片背景与图标分开且合并到一个ImageView。二、具体实现:XML中布局中定义ImageView,关健设置两个参数 Android:backgroup(设置背景),Android:src(设置ImageVIew中图片),圆形图片制作Drawable下定义xml shap样式(solid-color,size-width\hight)XML...
Android布局 Shap圆形ImageView

iOS时间轴的实现

最近项目需求,恰好要做一个时间轴,而iOS这方面时间轴的例子也比较少,我就把自己所做的例子和思路共享出来给大家,共同学习。时间轴的具体实现效果如图1所示:        图1第一步:看到这个图,我们想到的第一反应就是使用tableView或者CollectionView来完成,那么我这里使用的是tableView。首先,创建一个Single View Application项目,在Ma...
iOS时间轴 iOS开发

Objective-C中的Block

1.相关概念在这篇笔记开始之前,我们需要对以下概念有所了解。1.1 操作系统中的栈和堆注:这里所说的堆和栈与数据结构中的堆和栈不是一回事。我们先来看看一个由C/C++/OBJC编译的程序占用内存分布的结构:栈区(stack):由系统自动分配,一般存放函数参数值、局部变量的值等。由编译器自动创建与释放。其操作方式类似于数据结构中的栈,即后进先出、先进后出的原则。例如:在函数中申明一个局部变量int ...
Block Objective-C

为UITableViewController瘦身

在IOS开发中采用了MVC得模式,ViewController通常是最庞大的文件,里面包含了各种各样的大概,造成代码的复用率低下,可读性也降低,那么有什么办法来解决这个问题呢。在创建Table的时候,绑定数据源需要实现三个委托-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section-(...
IOS开发 UITableViewControlle

Web Api 的 路由机制

ASP.NET Web API 是一种框架,用于轻松构建可以访问多种客户端(包括浏览器和移动设备)的 HTTP 服务。 ASP.NET Web API 是一种用于在 .NET Framework 上构建 RESTful 应用程序的理想平台。所以我 们要想学习web api 就要去了解它的路由机制。 MVC和web api的路由机制的主要区别是web api 使用的是http 方法而不是url 的路...
Web Api 路由机制

IOS开发-Protocol协议及委托代理(Delegate)传值

前言:因为Object-C是不支持多继承的,所以很多时候都是用Protocol(协议)来代替。Protocol(协议)只能定义公用的一套接口,但不能提供具体的实现方法。也就是说,它只告诉你要做什么,但具体怎么做,它不关心。当一个类要使用某一个Protocol(协议)时,都必须要遵守协议。比如有些必要实现的方法,你没有去实现,那么编译器就会报警告,来提醒你没有遵守××协议。注意,我这里说的是警告,而...
Protocol协议 IOS开发 委托代理

jQuery图片放大预览插件

之前我们分享过一个基于jQuery的放大镜特效插件,可以将选中的图片区域进行放大预览。今天我们要来分享一款基于jQuery的图片放大预览插件,只需要将鼠标滑过缩略图,即可将当前区域的图片放大预览,这个功能一般在商品图片展示的时候非常有用。...

jQuery底部带缩略图的焦点图插件

前面我们已经分享过不少实用的jQuery焦点图插件了,比如这款jQuery可自动播放动画的焦点图插件,非常大气。今天我们要介绍的这款jQuery焦点图插件是带有缩略图的,我们只需点击缩略图即可切换至相应的图片,图片切换的时候出现淡入淡出的动画效果。...
jQuery插件 焦点图插件 缩略图

HTML5/SVG实现布谷鸟时钟动画

这是一款基于HTML5和SVG的布谷鸟时钟动画,动画效果就像老式的钟楼里的时钟,整点报时的时候会出现一只布谷鸟,并伴随着一对新人的舞蹈,非常有意思的一款HTML5动画。...
HTML5/SVG 时钟动画

iOS 开发中手动 performSegueWithIdentifier 不生效的解决办法

相信很多人都会遇到这样的需求:APP 打开以后,判断用户是否登录,如果未登录,就跳转到登陆页。今天我也遇到了这个需求,发现我封装的一个 `func checkLoginStatus()` 放在 `viewDidLoad` 里调用根本没反映,Google 了一圈,得到了解决办法:overridefuncviewDidAppear(animated:Bool){ super.viewDidAppea...
iOS开发 performSegueWithIdentifier