近期学习Android属性动画和VetcorDrawable实现属性动画,以此记录一下学习笔记。 首先是属性动画,小白没截过动态图,方三张静态图吧 效果是点击红色图片,7个选项以属性动画的方式弹出并旋转,最后成一个1/4圆弧排列,再次点击则收回到红色原点下。 布局文件很简单,就是一个Relative ...
分类:
移动开发 时间:
2017-05-04 21:56:46
阅读次数:
282
自定义 checkbox 新玩法 ? 第一步:selector 编写 drawable/selector_checkbox_voice.xml 第二步:style VoiceCheckboxTheme 第三步:布局文件里 第四步:效果 看左边第二个 //点击前//点击后 你可以监听状态: ...
分类:
其他好文 时间:
2017-05-04 19:58:00
阅读次数:
155
1:实例化PopupWindow的对象,三个参数分别对应:填充的布局文件、在当前Activity上所占的宽、高 PopupWindow popupWindow= new PopupWindow(contentView, LayoutParams.FILL_PARENT, LayoutParams.W ...
分类:
移动开发 时间:
2017-05-03 14:33:27
阅读次数:
277
今天发的是TabHost结合ViewPager实现首页底部导航的效果,虽然说网上有很多这样的Demo,不过呢,我还是要把自己练习写的发出来,没错!就是这么任性; 先上效果图,如下: 代码里面有注释,就不过多解释了,说几点需要注意的问题 1:TabHost 、TabWidget、FrameLayout ...
分类:
移动开发 时间:
2017-05-03 14:29:36
阅读次数:
257
首先定义一个style 在style里面加入 <style name="MyDialog" parent="@android:Theme.Dialog"> <item name="android:windowFrame">@null</item> <item name="android:window ...
安卓作业:使用ListView和自定义Adapter完成列表信息显示 1.XML主布局文件代码 ...
分类:
其他好文 时间:
2017-05-02 23:38:58
阅读次数:
249
运行效果图: 先看布局文件吧,activity_main.xml: 然后看JAVA代码,MainActivity.java: 说明一下,在startAnimator3()这个方法当中,AnimatorSet集合除了playTogether和playSequentially两个方法外,还有play方法 ...
分类:
移动开发 时间:
2017-05-01 16:07:05
阅读次数:
166
Tab类型App的主界面有以下几种 1. 早期类型:ViewPager + 多个布局文件,底部可以是LinearLayout或者RadioButton,通过点击底部的时候不断改变ViewPager的setCurrentPager(),就可以实现tab的切换。 2. Android3.0开始使用Fra ...
分类:
移动开发 时间:
2017-05-01 13:42:51
阅读次数:
157
混合过渡版 上一篇我们主要讲了旧版box布局,今天这篇主要讲flexbox布局。 混合版本的Flexbox模型是2011年提出的工作草案,主要是针对IE10浏览器实现的伸缩布局效果,其功能和旧版本的功能大同小异。 在这里我们还是采用上一篇的文件,使用混合过渡代码实现IE10的伸缩布局。 首先,我们要 ...
分类:
Web程序 时间:
2017-04-30 18:33:41
阅读次数:
228
如下图: 要实现上面的功能,需要做到三点: 1、实现矩形框布局 思路就是矩形框作为整个布局的一个background,在drawable中创建一个shap.xml样式文件 在布局文件中设置 android:background="@drawable/shap" 然后将editText和Textvie ...
分类:
其他好文 时间:
2017-04-29 23:26:10
阅读次数:
258