精华内容
下载资源
问答
  • 上面是一款手机APP软件截图,我们来看看如何做的这个案例说明一点: 可以用一个图片的大小来代替布局组,从而达到显示申明一个滚动区域FR:海涛高软(QQ技术交流群:386476712)

    这里写图片描述


    上面是一款手机APP软件的截图,我们来看看如何做的


    这里写图片描述


    这里写图片描述


    这里写图片描述


    这个案例说明一点:
    可以用一个图片的大小来代替布局组,从而达到显示的申明一个滚动区域


    这里写图片描述


    FR:海涛高软(QQ技术交流群:386476712)

    展开全文
  • 学习目的: 1、掌握在Android中如何建立Gallery ...2、Gallery自带了滚动播放图片功能,此功能您可以通过模拟器拖曳鼠标或者在手机上拖拽验证 3、Gallery需要适配器来传输数据,如果您不熟悉“适配器设计模式”
     
    

    学习目的:

    1、掌握在Android中如何建立Gallery

    2、初步理解Android适配器的原理

    3、实现简单的控件缩放动画

    简介:

    1、Gallery是Android内置的一个控件,它可以继承若干图片甚至是其他控件

    2、Gallery自带了滚动播放图片功能,此功能您可以通过模拟器拖曳鼠标或者在手机上拖拽验证

    3、Gallery需要适配器来传输数据,如果您不熟悉“适配器设计模式”,可以将适配器理解为某厂商的电脑适配器,只要这个厂商的所有型号的电脑都能使用该适配器,也就是说,设计新型号电脑时,我们为了也能使用这种适配器,只要在接收端实现如何接受电源就可以了,而这种适配器不关心哪种型号的电脑在使用它,它只需提供电源即可。

    4、接口SpinnerAdapter就是一种线性的简单适配器,你可以将它理解为二眼插头,因此一定还有三眼插头(其他适配器),鉴于Gallery存放的一组图片是线性的,它们之间没有父子关系,只有先后次序,因此Android为它定义了SpinnerAdapter作为适配器。结合3中描述的例子,您已经有了适配器,也有了电源(Gallery),因此,不需要关心如何拿到电源了,只需要关心如何利用该电源。

    5、SpinnerAdapter是一种接口,并没有实现,因此本例中我们使用它的一个实现类:BaseAdapter,并加以扩充。

    本例介绍如何使用Gallery最简单特性,但希望您可以在此基础上加以修改或美化,甚至将其变为3D效果亦非难事:

     

     

     

     

    图中包含若干图片,选中的图片将会慢慢放大。

    XML布局:

    1 <?xml version="1.0" encoding="utf-8"?>
    2  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    3 android:orientation="vertical"
    4 android:layout_width="fill_parent"
    5 android:layout_height="fill_parent"
    6 >
    7  <Gallery
    8 android:id="@+id/gallery"
    9 android:layout_width="fill_parent"
    10 android:layout_height="200px"
    11  >
    12  </Gallery>
    13 </LinearLayout>

     

    后台代码:

    1 @Override
    2 public void onCreate(Bundle savedInstanceState) {
    3 super.onCreate(savedInstanceState);
    4
    5 setContentView(R.layout.main);
    6
    7 //根据ID寻找到相册
    8 Gallery gallery = (Gallery)this.findViewById(R.id.gallery);
    9 //初始化自定义的图片适配器
    10 ImageAdapter adp = new ImageAdapter(this);
    11 //绑定适配器
    12 gallery.setAdapter(adp);
    13 //监听图片选中事件
    14 gallery.setOnItemClickListener(new OnItemClickListener() {
    15
    16 @Override
    17 public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
    18 long arg3) {
    19 // TODO Auto-generated method stub
    20 //初始化“缩放动画”类的实例,表示从1倍放大到1.5倍,并且放大的中心点是图片的中心点
    21 ScaleAnimation animation = new ScaleAnimation(1, 1.5f, 1, 1.5f,
    22 Animation.RELATIVE_TO_SELF,0.5f,Animation.RELATIVE_TO_SELF,0.5f);
    23
    24 //从1倍到1.5倍需要1秒钟
    25 animation.setDuration(1000);
    26 //开始执行动画
    27 arg1.startAnimation(animation);
    28
    29 }
    30 });
    31 }
    32 //自定义适配器
    33 public class ImageAdapter extends BaseAdapter{
    34
    35 //该值仅仅为了传递Activity
    36 private Context context;
    37
    38 public ImageAdapter(Context context){
    39 this.context = context;
    40 }
    41
    42 //存放图片ID的数组,每个ID可以被ImageView所调用,从而显示图片
    43 private int[] imageArray = {
    44 R.drawable.p01,
    45 R.drawable.p03,
    46 R.drawable.p04,
    47 R.drawable.p05,
    48 R.drawable.p07,
    49 R.drawable.p09,
    50 R.drawable.p21,
    51 R.drawable.p23,
    52 R.drawable.p33
    53
    54 };
    55
    56 @Override
    57 public int getCount() {
    58 // TODO Auto-generated method stub
    59 //返回数组的总数
    60 return imageArray.length;
    61 }
    62
    63 @Override
    64 public Object getItem(int arg0) {
    65 // TODO Auto-generated method stub
    66 return arg0;
    67 }
    68
    69 @Override
    70 public long getItemId(int arg0) {
    71 // TODO Auto-generated method stub
    72 return arg0;
    73 }
    74
    75 @Override
    76 public View getView(int arg0, View arg1, ViewGroup arg2) {
    77 // TODO Auto-generated method stub
    78
    79 //实现Adapter的核心,即根据给定的数据返回什么样的控件
    80
    81 //您需要返回的是ImageView,因为您要实现的是相册
    82 ImageView view = new ImageView(this.context);
    83 //获取指定索引的图片的ID
    84 int id = imageArray[arg0];
    85 //将ID告诉ImageView,它就能找到图片
    86 view.setImageResource(id);
    87 //对ImageView进行布局
    88 view.setLayoutParams(new Gallery.LayoutParams(120,120));
    89 //设置ImageView的拉升类型,这里采用居中,您可以尝试不同的类型
    90 view.setScaleType(ImageView.ScaleType.FIT_CENTER);
    91 return view;
    92 }
    93
    94 }

    总结:

    本文介绍了如何使用Gallery打造简单的相册,并实现了与用户点击的互动动画,并介绍了适配器的原理。您可以在此基础上修改,实现自己的相册,嵌入到任何程序中都会增色不少。

    展开全文
  • 新建一个文本,加入商品的图片名,商品名,价格,库存,之后管理者删除添加更改商品信息,就相当于处理这个文本 2.页面布局方面,模拟淘宝的简单模式 3这里我认为有点难的是每个商品都有+-号表示增加减少...

    1为了方便管理者添加和删除商品,用了滚动条来显示商品内容。想了一会儿决定模拟购买手机

    新建一个文本,加入商品的图片名,商品名,价格,库存,之后管理者删除添加更改商品信息,就相当于处理这个文本

     

    2.页面布局方面,模拟淘宝的简单模式

     

    3这里我认为有点难的是每个商品都有+-号表示增加减少购买商品的数量,如何弄清点的是哪个商品,并用一个字典实时记录客户购买每个商品的数量,方便后来结账

     

    展开全文
  • 我正在一个图片库项目,其中画廊有自己的图片相册,可以横向滚动并允许缩放和平移每张图片; 就像 Android 手机中的内置图库一样。 经过一个多星期的令人毛骨悚然的谷歌搜索,我设法找到了使用显示图片的资源列表...
  • 超实用jQuery代码段

    2019-03-04 10:20:41
    7.12 如何显示Google Picasaweb的图片 7.13 按比例调整图片的大小 7.14 滑动效果的背景图片 7.15 动态表单生成图片预览 7.16 平滑滚动的导航菜单 7.17 图片的放大预览 7.18 实现平滑的图片动态缩放效果 7.19 自动...
  • 转到外观 -> 自定义并添加您标题、社交媒体链接、背景图片 准备好出发。 支持 浏览器 支持 Chrome合金 真 苹果浏览器 真 火狐 真 浏览器 > 9 真 IOS 真 上传初始化 集成 Ajax 函数以支持无限...
  • 实例047 如何为MDI类型窗体设置背景图片 48 实例048 向提示框中添加图标 49 第2章 控件应用 51 2.1 TextBox控件应用 52 实例049 只允许输入数字TextBox控件 52 实例050 限制用户名称长度及设置密码文本...
  • C#编程经验技巧宝典

    热门讨论 2008-06-01 08:59:33
    105 <br>0172 如何设置录入图片统一图片大小 105 <br>5.4 数组处理技巧 105 <br>0173 如何转换数组类型 105 <br>0174 如何复制数组中一系列元素元素 106 <br>0175 如何检索指定条件数组中...
  • 102《特别篇:手机如何使用Chrome插件》手机端如何屏蔽知乎广告 101《Scroll To Top Button》一键滚动到页面顶部或底部 100《Volume master》完美控制每个网页音量 099《Get Favicon》一键获取网站超清...
  • 修复关闭按钮随网页滚动的 bug 修复点击暂停按钮会重置进度条和歌词的 bug 修复点击歌单名称不跳转的 bug 调整歌单水平位置居中 2016-05-14 增加 firefox 插件支持(感谢 fulesdle 的提交) 2016-05-13 增加我的...
  • iphone开发笔记

    2011-02-28 17:03:12
    修改 UITableview 滚动条颜色方法 19 下文件之前获取到文件大小代码 19 网络编程总结 iphone 19 Iphone 实现画折线图 25 让iPhone屏幕常亮不变暗方法 27 苹果开发网络编程知识总结 27 如何隐藏状态栏 33 .m ...
  • 双12阿里服务器27块,通用点击这里购买可以找我(微信号:qq449245884)返现30,等于27块就能买到了,只限新用户,可以用家人的手机号购买! 最近开源了一个 Vue 组件,还不够完善,欢迎大家来一起完善它,也希望...
  • 阅读工具 开卷有益

    2012-03-31 14:07:03
    修复:打开HTML的图片链接错误的Bug 2. 修复:M8下无法最小化的Bug 3. 修复:最小化遗留标题栏的Bug 4. 修复:搜索对话框有时无法回退的Bug 5. 修复:使用非官方ROM卡死的Bug 6. 修复:阻尼滑动太灵敏的Bug 7...
  • Android UI组件实例集合

    热门讨论 2012-09-11 11:31:29
    ViewFlow 相当于 Android UI 部件提供水平滚动的 ViewGroup,使用 Adapter 进行条目绑定。 8、Android 导航菜单 RibbonMenu 是 Android 上的一个导航菜单组件。就三个目标文件,菜单项直接在 XML 中定义,可添加...
  •  * 全书除了大量小型案例之外还包含了5个Android平台下完整商业实例及源码分析,分别是RSS阅读器、基于GoogleMap个人GPS、豆瓣客户端、在线音乐播放器、手机信息助手  * 随书附赠光盘中包含389分钟详细...
  • 由于GIF太多(大),演示的图片可能会卡,请移步至demonstrationgif文件夹下可查看单个GIF图片 PullToRefresh Usage Add this to your package's pubspec.yaml file: dependencies: pulltorefresh_flutter: "^...
  • java源码包---java 源码 大量 实例

    千次下载 热门讨论 2013-04-18 23:15:26
    有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码加以改进成小工具。 Java右键弹出...
  • vc++ 开发实例源码包

    2014-12-16 11:25:17
    内部包含了atl控件开发以及如何应用,演示了COM包容与集合、自动化、事件和连接点、枚举器和集合以及线程管理等等。 ATL实现CDHtmlDialog模板类v1.03 使用了六个类五个模块类演示了atl调用方法 class ...
  • java源码包2

    千次下载 热门讨论 2013-04-20 11:28:17
    有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码加以改进成小工具。 Java右键弹出...
  • java源码包3

    千次下载 热门讨论 2013-04-20 11:30:13
    有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码加以改进成小工具。 Java右键弹出...
  • java源码包4

    千次下载 热门讨论 2013-04-20 11:31:44
    有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码加以改进成小工具。 Java右键弹出...
  • 有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码加以改进成小工具。 Java右键弹出...
  • 有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码加以改进成小工具。 Java右键弹出...
  • vc++ 应用源码包_1

    热门讨论 2012-09-15 14:22:12
    内部包含了atl控件开发以及如何应用,演示了COM包容与集合、自动化、事件和连接点、枚举器和集合以及线程管理等等。 ATL实现CDHtmlDialog模板类v1.03 使用了六个类五个模块类演示了atl调用方法 ...
  • vc++ 应用源码包_2

    热门讨论 2012-09-15 14:27:40
    内部包含了atl控件开发以及如何应用,演示了COM包容与集合、自动化、事件和连接点、枚举器和集合以及线程管理等等。 ATL实现CDHtmlDialog模板类v1.03 使用了六个类五个模块类演示了atl调用方法 ...
  • vc++ 应用源码包_6

    热门讨论 2012-09-15 14:59:46
    内部包含了atl控件开发以及如何应用,演示了COM包容与集合、自动化、事件和连接点、枚举器和集合以及线程管理等等。 ATL实现CDHtmlDialog模板类v1.03 使用了六个类五个模块类演示了atl调用方法 ...
  • vc++ 应用源码包_5

    热门讨论 2012-09-15 14:45:16
    内部包含了atl控件开发以及如何应用,演示了COM包容与集合、自动化、事件和连接点、枚举器和集合以及线程管理等等。 ATL实现CDHtmlDialog模板类v1.03 使用了六个类五个模块类演示了atl调用方法 ...
  • vc++ 应用源码包_4

    热门讨论 2012-09-15 14:38:35
    内部包含了atl控件开发以及如何应用,演示了COM包容与集合、自动化、事件和连接点、枚举器和集合以及线程管理等等。 ATL实现CDHtmlDialog模板类v1.03 使用了六个类五个模块类演示了atl调用方法 ...

空空如也

空空如也

1 2 3 4
收藏数 63
精华内容 25
关键字:

手机如何做滚动的图片