首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android自定义View之不得不知道的文件attrs.xml(自定义属性)

    老想着怎么把东西写得能够看懂,才发现会和教是两回事,好了,先看看效果图 先介绍一下Demoview:第一张图红框内是后续的代码 布局文件demoview.xml如下;里面放了一个Textview...和ImageView。...clickable="true"是设置该控件可以点击,不设置点击变色的背景无效),图片中打错个字,,,,懒得改了 其中demo_style如下:一般都是放的.9图片,为了方便就放个颜色了 最后当然是要将自定义的属性实现其功能了...VISIBLE : GONE);如果b为true则显示,为false则不显示。...(拓展:了解一下VISIBLE :,GONE,INVISIBLE); 好了现在已经完成了这两个功能了,现在来提一下,点击更换图片 最后在Activity中调用: DemoView.java

    13510

    巧妙运用补间动画,自定义广告轮播CarouselView 2.0

    动画支持自定义。   ...在写文过程中,笔者发现,2.0页不是那么完善,比如没有提供网络图片的显示API,没有对外提供动画自定义的支持等等,这些内容笔者会考虑在3.0里提供,如果收到反馈和留言的话!!...最后也是最关键的为fragmeLayout和veiwPager设置属性setClipChildren(false),该属性能够让Android不去自动裁剪超出布局的部分,也就是我们ViewPager左右两遍的...0.85f和0.5f (-infinity,-1)(-,infinity)设置为全透明,因为一个页面值显示Item,所以为了方便,直接可以设置全透明 (-1,1)分别设置位移动画、缩放动画以及渐变动画...getImgResource()); imageViews.add(imageView); //加小白点,指示器(这里的小圆点定义在了drawable下的选择器中了

    1.4K20

    几行代码搞定画廊效果

    曲木为直终必弯,养狼当犬看家难。墨染鸬鹚黑不久,粉刷乌鸦白不坚。蜜饯黄莲终需苦,强摘瓜果不能甜。好事总得善人做,哪有凡人做神仙。 当!...,在onmeaure的时候使高度和宽度相等,这个非常简单,这里就不提了,实在不会的可以使用ImageView高度宽度相等即可。...我们获取了一些必要的参数,比如当前itemView和ImageView在window中的位置,这样才能做动画的参数值,但是该怎么样做动画呢,首先属性动画虽然能改变view的属性,但是并不能改变view在当前层级的位置...,所以我们并不能直接操作itemView和ImageView,这样我们就只剩下一条路了,造假!...接下来就好写多了,我们在方法内,执行动画,监听动画结束即可,在动画结束时,我们需要给真实的itemView和imageView赔礼道歉,并把它们放出来并且换一身新衣服了。

    1.3K10

    仿今日头条顶部导航效果

    之前发现很多人在群里面、论坛上求网易新闻客户端的源码,之后我就去下了个网易新闻客户端和今日头条新闻客户端,发现他们的大体是一样的,于是在最近的空闲时间,便去琢磨如何去实现这样一个APP。...好的,大体了解了它的整体结构,下面就开始它是如何开发的把: 注:本代码内用到的资源文件和属性配置部分从APK反编译的资源(SRC文件)中提取,为了达到更好的实现效果。...这个就是它在白天模式和黑夜模式下用的阴影图片。那我们可以采取重写HorizontalScrollView来判断滚动,如果滚动时候不是在最左边,显示左边阴影,不是在最右边,显示右边阴影。... leftImage;   /** 右阴影图片 */ private ImageView rightImage;   /** 屏幕宽度 */ private int mScreenWitdh...更多注释和实现方法可以查看DEMO源码文件,源码下载地址 : DEMO源码

    2.5K80
    领券