Gallery3d 学习笔记(13)

上次我们探讨了Android 4.0中Gallery3d中的视频播放器,现在剩下的代码非常的多,我们先整体看下有那些包com.android.gallery3d.anim;//动画com.android.gallery3d.app;//应用com.android.gallery3d.common;//通用com.android.gallery3d.data;//数据源com
摘要由CSDN通过智能技术生成

上次我们探讨了Android 4.0中Gallery3d中的视频播放器,现在剩下的代码非常的多,我们先整体看下有那些包


com.android.gallery3d.anim;//动画
com.android.gallery3d.app;//应用
com.android.gallery3d.common;//通用
com.android.gallery3d.data;//数据源
com.android.gallery3d.gadget;//小部件
com.android.gallery3d.onetimeinitializer;//小部件
com.android.gallery3d.photoeditor;//编辑图片
com.android.gallery3d.photoeditor.actions;//编辑图片
com.android.gallery3d.photoeditor.filters;//
com.android.gallery3d.picasasource;//毕加索
com.android.gallery3d.provider;//provider
com.android.gallery3d.settings;//设置
com.android.gallery3d.ui;//UI
com.android.gallery3d.util;//通用

光是包就不少,十几个,不过Android做了分类,这点是很好的改进,毕竟类增加了非常多,不分类就更难看了。


我们还是先从app包中的Gallery.java看起吧

public final class Gallery extends AbstractGalleryActivity implements OnCancelListener {}


并没有继承Activity,而是一个AbstractGalleryActivity,看下这个类
public class AbstractGalleryActivity extends Activity implements GalleryActivity {}

看起来只是增加对Activity加了个接口的实现,我们看下这个接口要实现什么

public interface GalleryActivity extends GalleryContext {
    public StateManager getStateManager();
    public GLRoot getGLRoot();
    public GalleryActionBar getGalleryActionBar();
    public OrientationManager getOrientationManager();
    public TransitionStore getTransitionStore();
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
dosamigos/gallery 是一个 Yii2 扩展,用于创建和显示图片相册。它提供了一个名为 `Gallery` 的小部件(widget),可以轻松地在 Yii2 应用程序中集成和使用。 使用 dosamigos/gallery 扩展的步骤如下: 1. 安装扩展:通过 Composer 在你的 Yii2 项目中安装 dosamigos/gallery 扩展。可以在终端中使用以下命令进行安装: ```shell composer require 2amigos/yii2-gallery ``` 2. 配置扩展:在你的应用程序的配置文件(通常是 `config/web.php` 或 `config/main.php`)中添加 dosamigos/gallery 组件的配置。例如: ```php 'components' => [ // 其他组件配置... 'gallery' => [ 'class' => 'dosamigos\gallery\GalleryManager', // 可选配置... ], ], ``` 在上述配置中,我们将 `gallery` 组件的类设置为 `dosamigos\gallery\GalleryManager`。你还可以根据需要进行其他可选的配置。 3. 使用小部件:在视图文件中使用 `Gallery` 小部件来显示图片相册。例如: ```php use dosamigos\gallery\Gallery; // ... echo Gallery::widget([ 'items' => $items, 'options' => ['class' => 'gallery-widget'], ]); ``` 在上述代码中,我们使用 `Gallery` 小部件并指定图片项数组 `$items`。你可以根据自己的需求修改和替换 `$items`。 另外,我们还可以使用 `'options'` 参数来指定小部件的配置选项。在上述示例中,我们将 `class` 设置为 `gallery-widget`,你可以根据你的样式需求进行修改。 通过以上步骤,你可以在你的 Yii2 应用程序中使用 dosamigos/gallery 扩展来创建和显示图片相册。记得在视图文件中替换和配置 `$items` 为你自己的图片项数组,并根据需要进行其他的小部件和样式配置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值