【Android】在碎片布局中加载动画
本帖最后由 采集的小蜜蜂 于 2020-10-27 12:34 编辑我在碎片的java文中的onCreateView方法中写了加载动画的语句。
在loadAnomation的第一个参数写MainActivity.this报错,写getActivity()时startAnimation报错会显示空指针。
那应该填什么?网上搜不到方法。
我想让这个动画在我调取这个碎片的时候执行 我自己解决了。
在碎片中重写了OnViewCreated方法(这个方法是执行完onCreatView之后才执行的一个方法),把加载动画的语句写在里边就可以了。
@Override
public void onViewCreated(@NonNull View view, @nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
Animation operatingAnim = AnimationUtils.loadAnimation(getActivity(),R.anim.rotate_anim);
logoCircle.startAnimation(operatingAnim);//图片控件开始旋转
}
页:
[1]