私が開始する前に、私はAndroidプログラミングの初心者であることを伝えたいので、この質問は実際にはばかげているかもしれません。
私のmainActivity.java
ファイルには、3 viewPager
というフラグメントを使用してタブ付きレイアウトがあります:fragment1
,fragment2
、およびfragment3
です。
私は、ウィンドウの背景色は、第2のフラグメントが入って来たときに滑らかに変化すると、私は色のアニメーションからvalueAnimatorを持っていることをやりたい:colorAnimationの到達不能な文
public class fragment2 extends Fragment {
@Override
public View onCreateView(final LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
return inflater.inflate(R.layout.fragmentlayout2, null);
int colorFrom = getResources().getColor(R.color.white);
int colorTo = getResources().getColor(R.color.colorFrame2);
ValueAnimator colorAnimation = ValueAnimator.ofObject(new ArgbEvaluator(), colorFrom, colorTo);
colorAnimation.setDuration(250); // milliseconds
colorAnimation.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator animator) {
getView().findViewById(R.layout.fragmentlayout2).setBackgroundColor((int) animator.getAnimatedValue());
}
});
colorAnimation.start();
}
}
私はそれを返すプログラムを実行しようとするとcolorFromステートメントについてのunreachable statement
エラー。私はそれを解決しようとしたが、それは離れていないだろう!どんな助けにも感謝! onCreateView
の終わりに
何も実行されませんさらに行くことはありませんので。 –