第一讲 欢迎界面的设计及实现

随堂测验-动画

1、单选题:
‌置透明度渐变动画文件中控制动画的变化速度使用下列哪个属性。‏
选项:
A: repeatMode
B: interpolator
C: repeatCount
D: duration
答案: 【 interpolator

2、单选题:
​设置补间动画文件中控制动画重复方式使用下列哪个属性。‌
选项:
A: repeatMode
B: interpolator
C: repeatCount
D: duration
答案: 【 repeatMode

3、单选题:
‌透明度渐变动画文件中指定动画结束时的透明度使用下列哪个属性。​
选项:
A: android:fromAlpha
B: android:toAlpha
C: android:repeatMode
D: android:interpolator
答案: 【 android:toAlpha

4、多选题:
‌下列属于Android补间动画的是()。‌
选项:
A: AlphaAnimation 透明度动画效果
B: ScaleAnimation 缩放动画效果
C: TranslateAnimation位移动画效果
D: RotateAnimation 旋转动画效果
答案: 【 AlphaAnimation 透明度动画效果;
ScaleAnimation 缩放动画效果;
TranslateAnimation位移动画效果;
RotateAnimation 旋转动画效果

5、多选题:
‍设置旋转动画需要指定下列哪些属性?‏
选项:
A: android:fromDegrees
B: android:toDegrees
C: android:pivotX
D: android:pivotY
答案: 【 android:fromDegrees;
android:toDegrees;
android:pivotX;
android:pivotY

6、多选题:
‏设置缩放动画需要指定下列哪些属性?‍
选项:
A: android:fromXScale
B: android:fromYScale
C: android:toXScale
D: android:toYScale
答案: 【 android:fromXScale;
android:fromYScale;
android:toXScale;
android:toYScale

7、多选题:
‎设置平移动画需要指定下列哪些属性?‏
选项:
A: android:fromXDelta
B: android:fromYDelta
C: android:toXDelt
D: android:toYDelta
答案: 【 android:fromXDelta;
android:fromYDelta;
android:toXDelt;
android:toYDelta

8、判断题:
​补间动画文件中可以使用android:repeatCount = "infinite"设置动画重复方式为无限。‌
选项:
A: 正确
B: 错误
答案: 【 正确

9、判断题:
‎补间动画文件中设置动画播放时长使用android:duration属性,单位为秒。​
选项:
A: 正确
B: 错误
答案: 【 错误

第二讲 实现底部菜单

测验

1、单选题:
​BottomNavigationView调用以下那个方法设置菜单项的点击事件?‏
选项:
A: setOnItemSelectedListener
B: setOnClickListener
C: setOnItemClickListener
D: setOnNavigationItemSelectedListener
答案: 【 setOnNavigationItemSelectedListener

2、多选题:
以下哪个文件夹可以存放图片资源?‎
选项:
A: mipmap
B: drawable
C: layout
D: values
答案: 【 mipmap;
drawable

3、判断题:
‏BottomNavigationActivity在navigation.xml文件中添加需要的底部菜单项。‌
选项:
A: 正确
B: 错误
答案: 【 正确

4、判断题:
‎底部导航栏组件BottomNavigationView是Google在Android Support Library 25 中推出的,也就是说如果使用官方的BottomNavigationView控件必须让targetSdkVersion >= 25。​
选项:
A: 正确
B: 错误
答案: 【 正确

5、判断题:
创建项目时,自动生成mipmap文件夹,该文件夹中的图片资源会更加优化,所以drawable文件夹已经不能使用了。‎
选项:
A: 正确
B: 错误
答案: 【 错误

随堂测试

1、单选题:
‌实现ViewPager中Fragment的滑动切换需要调用以下哪个方法。‍
选项:
A: setOnSelectChangeListener
B: setOnPageChangeListener
C: addOnPageChangeListener
D: addOnClickListener
答案: 【 addOnPageChangeListener

2、多选题:
‌以下说法中正确的有哪些?‍
选项:
A: ViewPager主要用来左右滑动。
B: ViewPager要用适配器来连接“视图”和“数据”。
C: 官方推荐ViewPager与Fragment一起使用,并且有专门的适配器
D: ViewPager继承自ViewGroup,也就是ViewPager是一个容器类,可以包含其他的View类。
答案: 【 ViewPager主要用来左右滑动。;
ViewPager要用适配器来连接“视图”和“数据”。;
官方推荐ViewPager与Fragment一起使用,并且有专门的适配器;
ViewPager继承自ViewGroup,也就是ViewPager是一个容器类,可以包含其他的View类。

3、多选题:
‏ViewPager是用什么适配器来连接“视图”和“数据”?‏
选项:
A: FragmentPagerAdapter
B: FragmentStatePagerAdapter
C: BaseAdapter
D: SimpleAdapter 
答案: 【 FragmentPagerAdapter;
FragmentStatePagerAdapter

4、多选题:
‎下面哪个方法是ViewPager的OnPageChangeListener接口中的抽象方法​
选项:
A: onPageScrollStateChanged()
B: onPageScrolled()
C: onPageSelected()
D: onClick()
答案: 【 onPageScrollStateChanged();
onPageScrolled();
onPageSelected()

5、判断题:
​ViewPager是android扩展包v4包中的类,这个类可以让用户左右切换当前的view。‎
选项:
A: 正确
B: 错误
答案: 【 正确

随堂测验

1、单选题:
‎BottomNavigationViewEx中使用哪个方法设置文本的大小?‎
选项:
A: setIconSize()
B: setTextSize()
C: setSize()
D: setIcon ()
答案: 【 setTextSize()

2、单选题:
‌BottomNavigatio

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注