苹果开始抛弃ios cover floww 视图是明智的决定吗

下次自动登录
关注移动互联网和移动APP开发工具、开发框架、测试工具、微信开发、Android源码、Android开源类库以及各种开源组件的IT科技网站
现在的位置:
FancyCoverFlow——超酷的Android开源CoverFlow视图
FancyCoverFlow是一个灵活的Android小工具,提供开箱即用的视图转换功能,为移动应用带来独特的外观和体验。FancyCoverFlow实现Item切换CoverFlow(旋转木马)动画效果,类似Gallery View。
Github托管地址:
【上篇】【下篇】
您必须才能发表留言!这是一个糟糕的开始吗?iTunes 11 已经去除,下一步是 Safari 吗?Finder 也会惨遭毒手吗?以下节选苹果用户讨论区某页的连续反馈:----簡要翻譯:「這是一個糟糕,愚蠢,瘋狂,錯誤,難以置信的決定...」I really like the new itunes 11! but removing cover flow instead is a bad decision!!!!!!Removing this feature is unbelievably stupid. Why even do it? Did the Maps app team help out with iTunes this time around?I agree this is a bad move.
Apple needs to readd this feature back fast - like hotfix fast
Used it quite a bit, both on a media center in 65" and on an eyefinity workstation, and on my various laptops.What??? Coverflow gone? This is total madness, why on earth have they done this? BRING IT BACK, I say. Folks who didn't/don't use it, good for them. I did use it and I loved it. Wow! I've just went back into new iTunes and it's even worse than lack of Cover Flow!The only view that shows all your tagged song info is "list", but in "list" contains no cover art. Any of the other sorted window formats contain NO tagged information (plays, composer, last played, date added, size, bit rate, etc.)... all are gone. This ***** even more than I thought!_____Is cover flow gone in iTunes 11?: Apple Support Communities |
非常不明智的决定。这是因为——音乐专辑的封面,这是精心设计的艺术品。设计师设计它的意义,并不是为了去当图标或者缩略图。coverflow的设计使得这些艺术品得到了恰好的展示,予以了最大的尊重。幸好ipod上还留着coverflow,还原了歌就是在盒子里一张张翻唱片最后找出一张来听的感觉。那些还要做准备工作添加封面的,盗版音乐害了你。Itunes商店出售的音乐都是设定好的。
如果cover flow明天从Finder中消失了,我可能要两个月之后才会发觉。&br&但看到新版iTunes删掉了cover flow视图,我马上就觉得这有点不对劲。&br&&br&作为一个视图,Cover Flow的「展示性」强于「实用性」。在文件数量和种类都较多的时候,局限性明显。&br&&br&它在Finder中适用范围很窄。&br&使用Finder,通常是为了快速地'find something',&br&1 速度要快&br&2 少动手指&br&是基本诉求。实用和效率占上风。cover flow占了大半张屏幕又没什么实质作用,简直就是捣乱。list view,icon view等更有优势。&br&当文件数量不多,每个文件都有特征明确的缩略图时,cover flow还是挺好用的。但对多数人来说这是少数情况。&br&&br&iTunes是个娱乐软件,不会很追求「效率」。我们通常不会火急火燎地去找某一首歌。同时,iTunes满足「每个文件都有特征明确的缩略图」,所以iTunes的Cover Flow视图有一定实用价值。&br&&br&但这些不足以让我反对它从iTunes中消失。恰恰是Cover Flow的「非实用价值」令我觉得新版iTunes「少了点什么」。&br&是什么呢?我不太好意思说那是一种「对音乐的崇拜」,这样太装了。但好像也找不出更贴切的描述。&br&&br&当你喜欢的音乐以另外一种艺术形式,隆重又朴素地呈现在你眼前时,那种感觉是很奇妙的。&br&尽管同时呈现出很多封面,但唯独中间一张「正襟危坐」,其余的像是在她身后拱卫的仪仗队……神圣感……&br&那些不仅是'cover', 还是'artwork';那些人不只是'singer', 还是 'artist'.&br&可能就是这些细节吧,让我觉得Apple对音乐的热爱不是虚情假意。&br&&br&&img src=&/dfe806bfaf3715132bed_b.jpg& data-rawwidth=&960& data-rawheight=&640& class=&origin_image zh-lightbox-thumb& width=&960& data-original=&/dfe806bfaf3715132bed_r.jpg&&&br&顶烦那些人,动不动就拿「如果乔布斯活着」会如何如何这类的话去评价最近的新产品。不过这次我确实在心里念了一句:乔布斯会同意吗?&br&&br&曾经在多数人不了解的时候,OS X被批评「华而不实」,现如今连微软都花花绿绿了,Apple会去信奉「实用至上」么?&br&&br&我觉得还是保留点个性好。&br&&br&时间配额有限……忍不住回答……
如果cover flow明天从Finder中消失了,我可能要两个月之后才会发觉。 但看到新版iTunes删掉了cover flow视图,我马上就觉得这有点不对劲。 作为一个视图,Cover Flow的「展示性」强于「实用性」。在文件数量和种类都较多的时候,局限性明显。 它在Finder中…
谢邀呀~&br&&br&一直不喜欢 Cover Flow ,对于去掉这种视图我举双手双脚赞同啊。。。&br&&br&当年在 iPod / iPhone 上出现的时候我可以表示充分理解,这个视图不但和真实选唱片时候的场景结合,动画效果上又无懈可击,顺溜得很。&br&&br&不过后来 Cover Flow 就被过度普及了。。。一张方方的唱片照片变形之后还是很好看的,但是其他图标呢?&br&&br&下图里的这种样式在大家的 Mac 上应该很常见吧,中心的图标展现完美,但后面那些带透视的图标就惨了。。。&img src=&/21d317097ebfdabaa341380_b.jpg& data-rawwidth=&1184& data-rawheight=&421& class=&origin_image zh-lightbox-thumb& width=&1184& data-original=&/21d317097ebfdabaa341380_r.jpg&&&br&而从实用性角度来讲,纯 Cover Flow 的视图其实所呈现的信息量很小,浏览查找内容的时候没有特别好的地方,只有当缩略图的内容都有很大差距(比如前面说的唱片)才有优势。&br&&br&当然我还是比较喜欢 Cover Flow 的一个变体:&img src=&/7b2b62f318a862cd24e7d_b.jpg& data-rawwidth=&706& data-rawheight=&599& class=&origin_image zh-lightbox-thumb& width=&706& data-original=&/7b2b62f318a862cd24e7d_r.jpg&&边缘的图片能比较好地告知用户左右两侧其余的内容又不会特别扎眼。
谢邀呀~ 一直不喜欢 Cover Flow ,对于去掉这种视图我举双手双脚赞同啊。。。 当年在 iPod / iPhone 上出现的时候我可以表示充分理解,这个视图不但和真实选唱片时候的场景结合,动画效果上又无懈可击,顺溜得很。 不过后来 Cover Flow 就被过度普及了。。…
已有帐号?
无法登录?
社交帐号登录
我的提问为何有一半至今是无解之谜。索引是话题下好内容的目录。目前已在部分话题页启用。
设计师的成长
相关话题:
相关话题:
相关话题:
暗さがもっとも増すときに? 人々は星を見る.
Product Designer @
Anyway.FM 设计杂谈主播
已有帐号?
无法登录?
社交帐号登录1918人阅读
Cover flow是苹果首创的将多首歌曲的封面以3D界面的形式显示出来的方式。如下图所示:
随处可见的Cover Flow特效
iTunes:在iTunes音乐中点击搜索框左边“查看”项第三个,即以cover flow形式显示专辑封面(前提是你得添加插图或音乐自带插图),也可以在全屏模式使用iPhone/iPod Touch:在竖屏模式播放音乐,iPhone只会显示一张专辑的封面;但当用户将机身旋转为横屏模式后,则能看到多首歌曲的封面以3D界面的形式显示出来,用手指左右的滑动能够进行歌曲的选择,点击相应的专辑封面则会显示该张唱片的曲目,点击相应歌曲即可开始播放。苹果官网:官网上有以Flash展示的cover flow界面iPod NANO3/4/5:基本类似于在iphone中的操作,利用触摸轮滑动使封面转换Safari 4:使用 Cover Flow,您可以像在 iTunes 中翻看专辑插图一样轻松地翻看网站。Cover Flow 可以将您的书签和历史记录显示为大图预览,这样您就能立即找到网站。要查看 Cover Flow 如何工作,请单击 Safari“书签”栏左端的打开书本图标来打开书签列表。在“精选”列表中选择“历史记录”或您要查看其标签的精选。使用水平滚动条来翻看网页预览。您还可以使用鼠标上的滚动按钮来翻看预览。如果您的触控板已配置为支持触控板手势,则您可以左右扫动。
方法一:UICoverFlowLayer
正式的SDK并未包含UICoverFlowLayer,但是它仍然是标准的uikit。通过steve nygard的类转储(class-dump), 能从uikit框架中提取 UICoverFlowLayer头文件。
由于UICoverFlowLayer是私有的,无法应用于应用程序(无法通过苹果的审查),所以在此简单介绍使用方法:
将UICoverFlowLayer.h文件拷贝到工程中创建cover flow视图,并将UICoverFlowLayer图层分配到视图图层中
UICoverFlowLayer *cfLayer = [[UICoverFlowLayer alloc] initWithFrame:frame numberOfCovers:count];
[[self layer] addSublayer:cfLayer];
视图发送dragFlow:atPoint消息,以处理与Cover Flow图层的触摸和拖动的交互过程构建cover flow视图控制器,分配和初始化视图,并提供委托和数据源方法。
方法二:OpenFlow
OpenFlow是一个用于实现Cover Flow特效的开源库,它是基于Quartz实现的,能很好的实现Cover Flow特效,同时又易于使用。
下载地址:
使用OpenFlow的基本步骤如下:
创建工程添加OpenFlow源代码到工程中添加QuartzCore和CoreGraphics框架到工程中定义CoverFlowViewController(自定义)类
在CoverFlowViewController.h中导入”AFOpenFlowView.h”实现AFOpenFlowViewDelegate类和AFOpenFlowDataSource协议
CoverFlowViewController.h
Created by Avinash on 4/7/10.
Copyright Apple Inc 2010. All rights reserved.
#import &AFOpenFlowView.h&
@interface CoverFlowViewController : UIViewController
// Queue to hold the cover flow images
NSOperationQueue *loadImagesOperationQ
实现CoverFlowViewController类
- (void)viewDidLoad {
[super viewDidLoad];
// loading images into the queue
loadImagesOperationQueue = [[NSOperationQueue alloc] init];
NSString *imageN
for (int i=0; i & 10; i++) {
imageName = [[NSString alloc] initWithFormat:@&cover_%d.jpg&, i];
[(AFOpenFlowView *)self.view setImage:[UIImage imageNamed:imageName] forIndex:i];
[imageName release];
NSLog(@&%d is the index&,i);
[(AFOpenFlowView *)self.view setNumberOfImages:10];
实现委托方法,以设置Cover Flow默认图片及通知哪幅图片被选中
//delegate protocols
// delegate protocol to tell which image is selected
- (void)openFlowView:(AFOpenFlowView *)openFlowView selectionDidChange:(int)index{
NSLog(@&%d is selected&,index);
// setting the image 1 as the default pic
- (UIImage *)defaultImage{
return [UIImage imageNamed:@&cover_1.jpg&];
修改xib文件中视图的类UIView为AFOpenFlowView(重要)
完成上述步骤之后,就可以运行一下程序看一下效果了。虽然与苹果的Cover Flow效果还是有点差距,但还是不错哦。
方法三:FlowCover
FlowCover也是一个开源库,它是基于OpenGL ES。FlowCover的源代码非常简单,只有FlowCoverView和DataCache两个类。这两个类的功能如下:
FlowCoverView:定义主视图。这是一个OpenGL ES视点,可以被嵌套在其它视图中。DataCache:提供一个简单的数据缓存方案,保存一定量的对象,当对象超过最大值时,旧的对象会被舍弃。
使用FlowCover的基本步骤如下:
创建工程添加FlowCover源代码到工程中然后就可以像用其它UIView一样使用FlowCoverView了
FlowCover中需要实现FlowCoverViewDelegate协议,该协议中主要有三个方法:
-(int)flowCoverNumberImages:(FlowCoverView *)
返回FlowCoverView视图中显示的图片数量
-(UIImage *)flowCover:(FlowCoverView *)view cover:(int)
返回FlowCoverView视图中用cover指定的图片
-(void)flowCover:(FlowCoverView *)view didSelect:(int)
当用户触击FlowCoverView中的cover时调用。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:29100次
排名:千里之外
原创:14篇

我要回帖

更多关于 fancycoverflow 的文章

 

随机推荐