package com.roboo.like.netease; import javax.crypto.Mac; import com.nineoldandroids.animation.ObjectAnimator; import android.app.ActionBar; import android.app.ActionBar.OnNavigationListener; import android.os.Bundle; import android.widget.ArrayAdapter; /** * * @author bo.li * * 2013-12-16 下午4:41:47 * * TODO 测试ActionBar的List导航模式 */ public class ListNavModeActivity extends BaseActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setTVTitle(R.string.tv_list_nav); // TODO setContentView Tag setContentView(R.layout.activity_list_nav); mActionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST); mActionBar.setDisplayHomeAsUpEnabled(false); mActionBar.setDisplayUseLogoEnabled(false); mActionBar.setDisplayShowHomeEnabled(false); mActionBar.setDisplayShowTitleEnabled(false); mActionBar.setDisplayShowCustomEnabled(false); mActionBar.setListNavigationCallbacks(ArrayAdapter.createFromResource(this, R.array.titles, android.R.layout.simple_list_item_1), new OnNavigationListener() { public boolean onNavigationItemSelected(int itemPosition, long itemId) { rotate(); return false; } }); } private void rotate() { ObjectAnimator.ofFloat(findViewById(R.id.view1), "rotationY", 0, 180).setDuration(2000).start(); } }