Java 类android.widget.ViewSwitcher 实例源码
项目:Rxjava2.0Demo
文件:CreateActivity.java
private void textSwiter() {
textSwitcher.setFactory(new ViewSwitcher.ViewFactory() {
@Override
public View makeView() {
return (TextView) LayoutInflater.from(CreateActivity.this).inflate(R.layout.item_textswitcher, null);
}
});
Observable.interval(1, 1, TimeUnit.SECONDS)
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Consumer<Long>() {
@Override
public void accept(Long aLong) throws Exception {
textSwitcher.setText("随机数 : " + aLong);
}
});
}
项目:Musicoco
文件:PlayBgDrawableController.java
public void initViews() {
flRootView = (FrameLayout) activity.findViewById(R.id.play_root);
isBg = (ImageSwitcher) activity.findViewById(R.id.play_bg);
isBg.setFactory(new ViewSwitcher.ViewFactory() {
@Override
public View makeView() {
ImageView view = new ImageView(activity);
view.setLayoutParams(new FrameLayout.LayoutParams(
FrameLayout.LayoutParams.MATCH_PARENT,
FrameLayout.LayoutParams.MATCH_PARENT));
view.setScaleType(ImageView.ScaleType.CENTER_CROP);
return view;
}
});
}
项目:Musicoco
文件:VisualizerFragment.java
private void initViews() {
albumView = (ImageSwitcher) view.findViewById(R.id.play_album_is);
albumView.setFactory(new ViewSwitcher.ViewFactory() {
@Override
public View makeView() {
ImageView imageView = new ImageView(getActivity());
imageView.setLayoutParams(new FrameLayout.LayoutParams(FrameLayout.LayoutParams.MATCH_PARENT, FrameLayout.LayoutParams.MATCH_PARENT));
imageView.setScaleType(ImageView.ScaleType.FIT_CENTER);
int pad = (int) getActivity().getResources().getDimension(R.dimen.play_album_padding);
imageView.setPadding(pad, pad, pad, pad);
return imageView;
}
});
DisplayMetrics metrics = Utils.getMetrics(getActivity());
//专辑图片直径
int size = metrics.widthPixels * 2 / 3;
albumPictureController = new AlbumPictureController(getActivity(), albumView, size);
}
项目:FakeWeather
文件:AboutActivity.java
@Override
protected void initViews(Bundle savedInstanceState) {
setDisplayHomeAsUpEnabled(true);
tvVersion = (TextView) findViewById(R.id.tv_app_version);
tvVersion.setText("v" + BuildConfig.VERSION_NAME);
imageSwitcher = (ImageSwitcher) findViewById(R.id.imageSwitcher);
imageSwitcher.setFactory(new ViewSwitcher.ViewFactory() {
@Override
public View makeView() {
ImageView imageView = new ImageView(AboutActivity.this);
imageView.setScaleType(ImageView.ScaleType.FIT_XY);
return imageView;
}
});
imageSwitcher.setInAnimation(AnimationUtils.loadAnimation(this,
R.anim.zoom_in));
imageSwitcher.setOutAnimation(AnimationUtils.loadAnimation(this,
R.anim.zoom_out));
}
项目:buildAPKsApps
文件:SimplyDoActivity.java
@Override
public void onBackPressed()
{
Log.v(L.TAG, "SimplyDoActivity.onBackPressed() called");
ViewSwitcher viewSwitch = (ViewSwitcher)findViewById(R.id.ListsItemsSwitcher);
int displayed = viewSwitch.getDisplayedChild();
if(displayed == 0)
{
super.onBackPressed();
}
else
{
setTitle(R.string.app_name);
viewSwitch.showPrevious();
dataViewer.setSelectedList(null);
itemPropertiesAdapter.notifyDataSetChanged();
}
}
项目:buildAPKsApps
文件:SimplyDoActivity.java
@Override
public boolean onPrepareOptionsMenu(Menu menu)
{
Log.v(L.TAG, "SimplyDoActivity.onPrepareOptionsMenu() called");
menu.clear();
ViewSwitcher viewSwitch = (ViewSwitcher)findViewById(R.id.ListsItemsSwitcher);
boolean isItemDisplay = viewSwitch.getDisplayedChild() != 0;
if(isItemDisplay)
{
MenuItem deleteInactiveMI = menu.add(Menu.NONE, DELETE_INACTIVE, Menu.NONE, "Delete Inactive");
deleteInactiveMI.setIcon(android.R.drawable.ic_menu_delete);
}
MenuItem settingsMI = menu.add(Menu.NONE, SETTINGS, Menu.NONE, "Settings");
settingsMI.setIcon(android.R.drawable.ic_menu_preferences);
if(isItemDisplay)
{
MenuItem sortNowMI = menu.add(Menu.NONE, SORT_NOW, Menu.NONE, "Sort Now");
sortNowMI.setIcon(android.R.drawable.ic_menu_sort_by_size);
}
return true;
}
项目:buildAPKsApps
文件:SimplyDoActivity.java
private void listSelected(ListDesc list, boolean animate)
{
//Log.v(L.TAG, "SimplyDoActivity.listSelected() called on list " + list.getId());
setTitle(list.getLabel());
dataViewer.setSelectedList(list);
itemListSorter.sort(dataViewer.getItemData());
itemPropertiesAdapter.notifyDataSetChanged();
ViewSwitcher viewSwitch = (ViewSwitcher)findViewById(R.id.ListsItemsSwitcher);
if(animate)
{
viewSwitch.showNext();
}
else
{
viewSwitch.reset();
viewSwitch.setAnimateFirstView(false);
viewSwitch.setDisplayedChild(1);
}
}
项目:financisto1-holo
文件:PinView.java
public PinView(Context context, PinListener listener, String pin, int layoutId) {
this.context = context;
this.listener = listener;
this.confirmPin = pin == null;
this.pin1 = pin;
LayoutInflater layoutInflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
v = layoutInflater.inflate(layoutId, null);
for (int id : buttons) {
v.findViewById(id).setOnClickListener(this);
}
result = (TextView)v.findViewById(R.id.result1);
switcher = (ViewSwitcher)v.findViewById(R.id.switcher);
switcher.setInAnimation(inFromRightAnimation());
switcher.setOutAnimation(outToLeftAnimation());
try {
digest = MessageDigest.getInstance("SHA-1");
} catch (NoSuchAlgorithmException e) {
throw new RuntimeException(e);
}
this.vibrator = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE);
}
项目:Flow
文件:TheHubActivity.java
/**
* Hides the Options Menu and uses a ViewSwitcher to quick turn the exisiting TextView with the
* Flow's name into an EditText for the user to rename.
*
* @param cardPosition position of cardview in adapter
* @param cardViewClicked the cardview view object clicked
*/
private void renameFlow(final int cardPosition, final View cardViewClicked) {
menuState = AppConstants.MENU_ITEMS_HIDE;
invalidateOptionsMenu();
final ViewSwitcher switcher = (ViewSwitcher) cardViewClicked.findViewById(R.id.hub_rename_switcher);
final EditText rename = (EditText) switcher.findViewById(R.id.hub_item_flow_rename);
AppUtils.setNameInputFilters(rename);
rename.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if (rename.hasFocus()) {
showEditPopupWindow(rename, cardViewClicked, switcher, cardPosition);
}
}
});
switcher.showNext();
rename.requestFocus();
/* Forces keyboard */
}
项目:malp
文件:AbsImageListViewItem.java
public AbsImageListViewItem(Context context, int layoutID, int imageviewID, int switcherID, ScrollSpeedAdapter adapter) {
super(context);
LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
inflater.inflate(layoutID, this, true);
mImageView = (ImageView) findViewById(imageviewID);
mSwitcher = (ViewSwitcher) findViewById(switcherID);
mHolder = new AsyncLoader.CoverViewHolder();
mHolder.coverLoadable = this;
mHolder.mAdapter = adapter;
mHolder.imageDimension = new Pair<>(0,0);
mCoverDone = false;
if ( null != mImageView && null != mSwitcher) {
mSwitcher.setOutAnimation(null);
mSwitcher.setInAnimation(null);
mImageView.setImageDrawable(null);
mSwitcher.setDisplayedChild(0);
mSwitcher.setOutAnimation(AnimationUtils.loadAnimation(getContext(), android.R.anim.fade_out));
mSwitcher.setInAnimation(AnimationUtils.loadAnimation(getContext(), android.R.anim.fade_in));
}
}
项目:ljcbestill
文件:ShowDevotionalActivity.java
private void setupPassageSection(Devotional dev, View view) {
TextView verses = (TextView) view.findViewById(R.id.dev_passage_verses);
verses.setText(dev.getPassages());
this.passages = passageDb.readPassages(dev.getGuid());
passageContent = (TextSwitcher) view.findViewById(R.id.dev_passage_content);
passageContent.setFactory(new ViewSwitcher.ViewFactory() {
public View makeView() {
TextView myText = new TextView(ShowDevotionalActivity.this);
return myText;
}
});
Animation in = AnimationUtils.loadAnimation(this, android.R.anim.fade_in);
passageContent.setInAnimation(in);
Spinner transSelector = (Spinner) view.findViewById(R.id.dev_passage_translation_selector);
ArrayAdapter<Translation> transSelAdapter = new ArrayAdapter<>(this, android.R.layout
.simple_spinner_item, Translation.values());
transSelAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
transSelector.setAdapter(transSelAdapter);
transSelector.setOnItemSelectedListener(this);
}
项目:upcKeygen
文件:NetworkFragment.java
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
root = (ViewSwitcher) inflater.inflate(R.layout.fragment_network,
container, false);
messages = (TextView) root.findViewById(R.id.loading_text);
final View autoConnect = root.findViewById(R.id.auto_connect);
// Auto connect service unavailable for manual calculations
if (wifiNetwork.getScanResult() == null)
autoConnect.setVisibility(View.GONE);
else {
final int level = wifiNetwork.getLevel();
}
if (passwordList != null)
displayResults();
return root;
}
项目:GankLock
文件:LockActivity.java
@Override protected void initView() {
getWindow().addFlags(LayoutParams.FLAG_DISMISS_KEYGUARD);
getWindow().addFlags(LayoutParams.FLAG_SHOW_WHEN_LOCKED);
setUI();
SwipeUnLockLayout swipeUnLockLayout = (SwipeUnLockLayout) findViewById(
R.id.slide_layout);
swipeUnLockLayout.setOnSwipeListener(this);
mViewSwitcher = (ViewSwitcher) findViewById(R.id.lock_view_switcher);
mTitle = (TextView) findViewById(R.id.lock_view_gank_title);
TextView mLockViewDate = (TextView) findViewById(R.id.lock_view_date);
final String lockDateText = DateUtil.getLockDateText();
mLockViewDate.setText(lockDateText);
mImg = (ImageView) findViewById(R.id.lock_view_img);
url = PreferenceUtil.getString("url");
if (url.isEmpty()) {
mImg.setImageResource(R.drawable.test_image);
} else {
getBitmap();
}
mImg.setOnClickListener(new View.OnClickListener() {
@Override public void onClick(View v) {
mViewSwitcher.showNext();
}
});
}
项目:openlauncher
文件:HideAppsFragment.java
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
final View rootView = inflater.inflate(R.layout.request, container, false);
switcherLoad = (ViewSwitcher) rootView.findViewById(R.id.viewSwitcherLoadingMain);
FloatingActionButton fab = (FloatingActionButton) rootView.findViewById(R.id.fab_rq);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
confirmSelection();
}
});
if (taskList.getStatus() == AsyncTask.Status.PENDING) {
// My AsyncTask has not started yet
taskList.execute();
}
if (taskList.getStatus() == AsyncTask.Status.FINISHED) {
// My AsyncTask is done and onPostExecute was called
new AsyncWorkerList().execute();
}
return rootView;
}
项目:Theogony
文件:WelcomeToSummonerRift.java
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.welcome_to_summoner_rift);
ButterKnife.bind(this);
mProcessTv.setInAnimation(this, R.anim.bottom_in);
mProcessTv.setOutAnimation(this, R.anim.top_out);
mProcessTv.setFactory(new ViewSwitcher.ViewFactory() {
@Override
public TextView makeView() {
TextView textView = (TextView) LayoutInflater.from(WelcomeToSummonerRift.this)
.inflate(R.layout.progress_text, null);
return textView;
}
});
}
项目:StudyBox_Android
文件:QuestionFragment.java
private void initPromptSwitcher() {
promptTextSwitcher.setFactory(new ViewSwitcher.ViewFactory() {
@Override
public View makeView() {
TextView textView = new TextView(getActivity());
int padding = getResources().getDimensionPixelOffset(R.dimen.prompt_padding);
FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(
FrameLayout.LayoutParams.WRAP_CONTENT, FrameLayout.LayoutParams.MATCH_PARENT);
params.gravity = Gravity.CENTER;
textView.setLayoutParams(params);
textView.setGravity(Gravity.CENTER);
textView.setTextSize(TypedValue.COMPLEX_UNIT_PX, getResources().getDimension(R.dimen.exam_small_text));
textView.setPadding(padding, padding, padding, padding);
textView.setMovementMethod(new ScrollingMovementMethod());
textView.setVerticalScrollBarEnabled(true);
return textView;
}
});
}
项目:BikeHelper
文件:MainActivity.java
private void loadViews() {
mMyLocButton = (ImageView) findViewById(R.id.my_loc);
mMyLocButton.setOnClickListener(this);
mStartButton = (ImageView) findViewById(R.id.start);
mStartButton.setOnClickListener(this);
mViewSwitcher = (ViewSwitcher) findViewById(R.id.view_switcher);
mViewSwitcher.setOnClickListener(this);
mBigDistanceView = (TextView) findViewById(R.id.big_distance_view);
mSmallDistanceView = (TextView) findViewById(R.id.small_distance_view);
mTimeSpanView = (TextView) findViewById(R.id.time_span_view);
mAverageSpeedView = (TextView) findViewById(R.id.avr_speed_view);
findViewById(R.id.route).setOnClickListener(this);
findViewById(R.id.settings).setOnClickListener(this);
findViewById(R.id.zoom_in).setOnClickListener(this);
findViewById(R.id.zoom_out).setOnClickListener(this);
}
项目:braintree-android-drop-in
文件:AddCardActivityUnitTest.java
@Test
public void configurationChangeReturnsToAddCardView() {
BraintreeUnitTestHttpClient httpClient = new BraintreeUnitTestHttpClient()
.configuration(new TestConfigurationBuilder().build());
setup(httpClient);
assertThat(mAddCardView).isVisible();
assertEquals(1, ((ViewSwitcher) mActivity.findViewById(R.id.bt_loading_view_switcher))
.getDisplayedChild());
assertThat(mEditCardView).isGone();
assertThat(mEnrollmentCardView).isGone();
triggerConfigurationChange(httpClient);
assertThat(mAddCardView).isVisible();
assertEquals(1, ((ViewSwitcher) mActivity.findViewById(R.id.bt_loading_view_switcher))
.getDisplayedChild());
assertThat(mEditCardView).isGone();
assertThat(mEnrollmentCardView).isGone();
}
项目:braintree-android-drop-in
文件:AddCardActivityUnitTest.java
@Test
public void configurationChangeReturnsToEditCardView() {
BraintreeUnitTestHttpClient httpClient = new BraintreeUnitTestHttpClient()
.configuration(new TestConfigurationBuilder()
.creditCards(getSupportedCardConfiguration())
.build());
setup(httpClient);
setText(mAddCardView, R.id.bt_card_form_card_number, VISA);
assertThat(mEditCardView).isVisible();
assertThat(mAddCardView).isGone();
assertEquals(1, ((ViewSwitcher) mActivity.findViewById(R.id.bt_loading_view_switcher))
.getDisplayedChild());
assertThat(mEnrollmentCardView).isGone();
triggerConfigurationChange(httpClient);
assertThat(mEditCardView).isVisible();
assertThat(mAddCardView).isGone();
assertEquals(1, ((ViewSwitcher) mActivity.findViewById(R.id.bt_loading_view_switcher))
.getDisplayedChild());
assertThat(mEnrollmentCardView).isGone();
}
项目:braintree-android-drop-in
文件:AddCardActivityUnitTest.java
@Test
public void addingACardRemainsOnEditCardView() {
setup(new BraintreeUnitTestHttpClient().configuration(new TestConfigurationBuilder()
.creditCards(getSupportedCardConfiguration())
.build()));
setText(mAddCardView, R.id.bt_card_form_card_number, VISA);
mAddCardView.findViewById(R.id.bt_button).performClick();
setText(mEditCardView, R.id.bt_card_form_expiration, ExpirationDate.VALID_EXPIRATION);
mEditCardView.findViewById(R.id.bt_button).performClick();
assertThat(mEditCardView).isVisible();
assertThat(mEditCardView.findViewById(R.id.bt_animated_button_loading_indicator)).isVisible();
assertThat(mEditCardView.findViewById(R.id.bt_button)).isGone();
assertEquals(1, ((ViewSwitcher) mActivity.findViewById(R.id.bt_loading_view_switcher))
.getDisplayedChild());
assertThat(mAddCardView).isGone();
assertThat(mEnrollmentCardView).isGone();
}
项目:yield
文件:TheHubActivity.java
/**
* Hides the Options Menu and uses a ViewSwitcher to quick turn the exisiting TextView with the
* Flow's name into an EditText for the user to rename.
*
* @param cardPosition position of cardview in adapter
* @param cardViewClicked the cardview view object clicked
*/
private void renameFlow(final int cardPosition, final View cardViewClicked) {
menuState = AppConstants.MENU_ITEMS_HIDE;
invalidateOptionsMenu();
final ViewSwitcher switcher = (ViewSwitcher) cardViewClicked.findViewById(R.id.hub_rename_switcher);
final EditText rename = (EditText) switcher.findViewById(R.id.hub_item_flow_rename);
AppUtils.setNameInputFilters(rename);
rename.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@RequiresApi(api = Build.VERSION_CODES.KITKAT)
@Override
public void onFocusChange(View v, boolean hasFocus) {
if (rename.hasFocus()) {
showEditPopupWindow(rename, cardViewClicked, switcher, cardPosition);
}
}
});
switcher.showNext();
rename.requestFocus();
/* Forces keyboard */
}
项目:instalist-android
文件:ContextItemClickedHelper.java
@Override
public void editListName(View _View, ShoppingList _ShoppingList, ViewSwitcher _ViewSwitcher) {
ImageView cancelView;
ImageView submitView;
EditText editText;
cancelView = (ImageView) _View.findViewById(R.id.expandable_list_view_edit_cancel);
submitView = (ImageView) _View.findViewById(R.id.expandable_list_view_edit_submit);
editText = (EditText) _View.findViewById(R.id.expandable_list_view_list_edit_name);
cancelView.setOnClickListener(new OnCancelClickListenerWithData(_ViewSwitcher));
submitView.setOnClickListener(new OnSubmitClickListenerWithChildData(mContext, _ViewSwitcher,
editText, _ShoppingList.mUUID));
editText.setText(_ShoppingList.mName);
_ViewSwitcher.showNext();
}
项目:BaseProject
文件:CommonXlistEmptyViews.java
private void initViews(Context context) {
//与梦想列表同布局
inflate(context, R.layout.common_empty_xlistview_layout, this);
llContainerView = (LinearLayout)findViewById(R.id.ll_contaner_view);
vsLayout = (ViewSwitcher)findViewById(R.id.vs_view_switcher);
emptyLayout = (EmptyLayout)findViewById(R.id.empty_layout_4_loading);
emptyLayout.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
emptyLayout.setErrorType(EmptyLayout.NETWORK_LOADING);
onRefresh();
}
});
xListView = (XListView) findViewById(R.id.activity_searchfriends_data_listview);
xListView.setXListViewListener(this);
}
项目:ExtraWebView
文件:BaseWebFragment.java
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
final View view = getLayoutInflater(savedInstanceState)
.inflate(R.layout.fragment_web, container, false);
mFullscreenView = (ViewGroup) view.findViewById(R.id.fullscreen);
mScrollViewContent = (ViewGroup) view.findViewById(R.id.scroll_view_content);
mScrollView = (NestedScrollView) view.findViewById(R.id.nested_scroll_view);
mControls = (ViewSwitcher) view.findViewById(R.id.control_switcher);
mWebView = (WebView) view.findViewById(R.id.web_view);
mButtonRefresh = (ImageButton) view.findViewById(R.id.button_refresh);
mButtonNext = view.findViewById(R.id.button_next);
mButtonNext.setEnabled(false);
mEditText = (EditText) view.findViewById(R.id.edittext);
setUpWebControls(view);
setUpWebView(view);
return view;
}
项目:materialistic
文件:WebFragment.java
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
if (isNewInstance()) {
mFragmentView = inflater.inflate(R.layout.fragment_web, container, false);
mFullscreenView = (ViewGroup) mFragmentView.findViewById(R.id.fullscreen);
mScrollViewContent = (ViewGroup) mFragmentView.findViewById(R.id.scroll_view_content);
mScrollView = (NestedScrollView) mFragmentView.findViewById(R.id.nested_scroll_view);
mControls = (ViewSwitcher) mFragmentView.findViewById(R.id.control_switcher);
mWebView = (WebView) mFragmentView.findViewById(R.id.web_view);
mButtonRefresh = (ImageButton) mFragmentView.findViewById(R.id.button_refresh);
mButtonMore = mFragmentView.findViewById(R.id.button_more);
mButtonNext = mFragmentView.findViewById(R.id.button_next);
mButtonNext.setEnabled(false);
mEditText = (EditText) mFragmentView.findViewById(R.id.edittext);
setUpWebControls(mFragmentView);
setUpWebView(mFragmentView);
}
return mFragmentView;
}
项目:flowzr-android-black
文件:PinView.java
public PinView(Context context, PinListener listener, String pin, int layoutId) {
this.context = context;
this.listener = listener;
this.confirmPin = pin == null;
this.pin1 = pin;
LayoutInflater layoutInflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
v = layoutInflater.inflate(layoutId, null);
for (int id : buttons) {
v.findViewById(id).setOnClickListener(this);
}
result = (TextView)v.findViewById(R.id.result1);
switcher = (ViewSwitcher)v.findViewById(R.id.switcher);
switcher.setInAnimation(inFromRightAnimation());
switcher.setOutAnimation(outToLeftAnimation());
try {
digest = MessageDigest.getInstance("SHA-1");
} catch (NoSuchAlgorithmException e) {
throw new RuntimeException(e);
}
this.vibrator = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE);
}
项目:hikingbuddy-android
文件:ActivitiesFragment.java
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment_activities, container, false);
viewSwitcher = (ViewSwitcher) v.findViewById(R.id.viewSwitcher);
recyclerView = (RecyclerView) v.findViewById(R.id.recyclerView);
swipeRefreshLayout = (SwipeRefreshLayout) v.findViewById(R.id.swipeRefreshLayout);
swipeRefreshLayout.setOnRefreshListener(this);
adapter = new ActivitiesAdapter(getActivity());
recyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
recyclerView.setAdapter(adapter);
recyclerView.addItemDecoration(new DividerDecoration(getActivity()).setPaddingLeft(getResources().getDimensionPixelSize(R.dimen.list_image_padding)));
RestAdapter restAdapter = Utils.getRestAdapter(getActivity());
api = restAdapter.create(ActivityService.class);
api.getActivities(this);
return v;
}
项目:BikeHelper
文件:MainActivity.java
private void loadViews() {
mMyLocButton = (ImageView) findViewById(R.id.my_loc);
mMyLocButton.setOnClickListener(this);
mStartButton = (ImageView) findViewById(R.id.start);
mStartButton.setOnClickListener(this);
mViewSwitcher = (ViewSwitcher) findViewById(R.id.view_switcher);
mViewSwitcher.setOnClickListener(this);
mBigDistanceView = (TextView) findViewById(R.id.big_distance_view);
mSmallDistanceView = (TextView) findViewById(R.id.small_distance_view);
mTimeSpanView = (TextView) findViewById(R.id.time_span_view);
mAverageSpeedView = (TextView) findViewById(R.id.avr_speed_view);
findViewById(R.id.route).setOnClickListener(this);
findViewById(R.id.settings).setOnClickListener(this);
findViewById(R.id.zoom_in).setOnClickListener(this);
findViewById(R.id.zoom_out).setOnClickListener(this);
}
项目:sophia
文件:MainMenuActivity.java
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//making the app full screen
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_main_menu);
menuViewSwitcher = (ViewSwitcher) findViewById(R.id.mainMenuViewSwitcher);
gameSizeSpinner = (Spinner) findViewById(R.id.newGameMenuGameSizeSpinner);
//At this point picture has not been chosen yet, so the PLAY button has to be disabled.
playButton = (Button) findViewById(R.id.playButton);
playButton.setEnabled(false);
}
项目:yield
文件:TheHubActivity.java
/**
* Hides the Options Menu and uses a ViewSwitcher to quick turn the exisiting TextView with the
* Flow's name into an EditText for the user to rename.
*
* @param cardPosition position of cardview in adapter
* @param cardViewClicked the cardview view object clicked
*/
private void renameFlow(final int cardPosition, final View cardViewClicked) {
menuState = AppConstants.MENU_ITEMS_HIDE;
invalidateOptionsMenu();
final ViewSwitcher switcher = (ViewSwitcher) cardViewClicked.findViewById(R.id.hub_rename_switcher);
final EditText rename = (EditText) switcher.findViewById(R.id.hub_item_flow_rename);
AppUtils.setNameInputFilters(rename);
rename.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@RequiresApi(api = Build.VERSION_CODES.KITKAT)
@Override
public void onFocusChange(View v, boolean hasFocus) {
if (rename.hasFocus()) {
showEditPopupWindow(rename, cardViewClicked, switcher, cardPosition);
}
}
});
switcher.showNext();
rename.requestFocus();
/* Forces keyboard */
}
项目:nfcard
文件:MainActivity.java
private void initViews() {
board = (ViewSwitcher) findViewById(R.id.switcher);
Typeface tf = ThisApplication.getFontResource(R.string.font_oem1);
TextView tv = (TextView) findViewById(R.id.txtAppName);
tv.setTypeface(tf);
tf = ThisApplication.getFontResource(R.string.font_oem2);
tv = getFrontPage();
tv.setMovementMethod(LinkMovementMethod.getInstance());
tv.setTypeface(tf);
tv = getBackPage();
tv.setMovementMethod(LinkMovementMethod.getInstance());
tv.setTypeface(tf);
toolbar = new Toolbar((ViewGroup) findViewById(R.id.toolbar));
}
项目:NFCard
文件:MainActivity.java
private void initViews() {
board = (ViewSwitcher) findViewById(R.id.switcher);
Typeface tf = ThisApplication.getFontResource(R.string.font_oem1);
TextView tv = (TextView) findViewById(R.id.txtAppName);
tv.setTypeface(tf);
tf = ThisApplication.getFontResource(R.string.font_oem2);
tv = getFrontPage();
tv.setMovementMethod(LinkMovementMethod.getInstance());
tv.setTypeface(tf);
tv = getBackPage();
tv.setMovementMethod(LinkMovementMethod.getInstance());
tv.setTypeface(tf);
toolbar = new Toolbar((ViewGroup) findViewById(R.id.toolbar));
}
项目:Android-Notification
文件:ViewSwitcherWrapper.java
private void updateAnimation() {
View view = getView();
if (view == null) {
return;
}
ViewSwitcher viewSwitcher = (ViewSwitcher) view;
if (viewSwitcher.getInAnimation() != mInAnimation || mInAnimation == null) {
if (mInAnimation == null) {
mInAnimation = AnimationFactory.pushDownIn();
}
if (viewSwitcher instanceof TextSwitcher) {
mInAnimation.setAnimationListener(mTextViewInAnimationListener);
}
mInAnimation.setDuration(mInDuration);
viewSwitcher.setInAnimation(mInAnimation);
}
if (viewSwitcher.getOutAnimation() != mOutAnimation || mOutAnimation == null) {
if (mOutAnimation == null) {
mOutAnimation = AnimationFactory.pushDownOut();
}
mOutAnimation.setDuration(mOutDuration);
viewSwitcher.setOutAnimation(mOutAnimation);
}
}
项目:QuizUpWinner
文件:r.java
public a(Context paramContext, x paramx, String paramString, cu paramcu)
{
if (paramx.eG)
{
this.eg = null;
}
else
{
this.eg = new ViewSwitcher(paramContext);
this.eg.setMinimumWidth(paramx.widthPixels);
this.eg.setMinimumHeight(paramx.heightPixels);
this.eg.setVisibility(4);
}
this.em = paramx;
this.adUnitId = paramString;
this.eh = paramContext;
this.ei = new h(g.a(paramcu.iJ, paramContext));
this.ej = paramcu;
}
项目:iosched
文件:MyIOFragment.java
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
mLoadingSwitcher = (ViewSwitcher) view.findViewById(R.id.loading_switcher);
mLoadingView = (LottieAnimationView) view.findViewById(R.id.loading_anim);
mRecyclerView = (RecyclerView) view.findViewById(android.R.id.list);
mRecyclerView.addItemDecoration(new DividerDecoration(getContext()));
mAdapter = new MyIOAdapter(getContext(), this);
mRecyclerView.setAdapter(mAdapter);
mRecyclerView.setLayoutManager(
new StickyHeadersLinearLayoutManager<MyIOAdapter>(getContext()));
mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
mScrolled = true;
recyclerView.removeOnScrollListener(this);
}
});
View header = view.findViewById(R.id.header_anim);
if (header instanceof ImageView) {
AnimatedVectorDrawable avd = (AnimatedVectorDrawable) ContextCompat.getDrawable(
getContext(), R.drawable.avd_header_my_io);
((ImageView) header).setImageDrawable(avd);
avd.start();
}
}
项目:smth3k
文件:ImageDialog.java
private void initView()
{
mViewSwitcher = (ViewSwitcher)findViewById(R.id.imagedialog_view_switcher);
mViewSwitcher.setOnTouchListener(touchListener);
btn_preview = (Button)findViewById(R.id.imagedialog_preview_button);
btn_preview.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
String imgURL = getIntent().getStringExtra("img_url");
UIHelper.showImageZoomDialog(v.getContext(), imgURL);
finish();
}
});
mImage = (ImageView)findViewById(R.id.imagedialog_image);
mImage.setOnTouchListener(touchListener);
}
项目:LiIonSaver
文件:ListContentFragment.java
public void setContent(Fragment content) {
Fragment last = mCurrentContent;
mCurrentContent = content;
FragmentTransaction ft = getActivity().getSupportFragmentManager().beginTransaction();
if (last != null)
ft.replace(R.id.content, mCurrentContent);
else
ft.add(R.id.content, mCurrentContent);
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
if (mContainer instanceof ViewSwitcher) {
ViewSwitcher switcher = (ViewSwitcher)mContainer;
if (mContent != switcher.getCurrentView())
switcher.showNext();
}
ft.commit();
}
项目:SectionCursorAdapter
文件:ToastersAdapter.java
@Override
protected void bindItemView(View convertView, Context context, Cursor cursor) {
final ToasterModel toaster = new ToasterModel();
toaster.loadFromCursor(cursor);
final ViewHolder holder = (ViewHolder) convertView.getTag();
holder.txtName.setText(toaster.name);
holder.txtJob.setText(toaster.jobDescription);
Picasso.with(context).load(toaster.imageUrl)
.error(R.drawable.toaster_backup).transform(mToasterTrans)
.into(holder.imgToaster);
Picasso.with(context).load(toaster.imageUrl)
.error(R.drawable.toaster_backup).transform(mHumanTrans)
.into(holder.imgHuman);
// Reseting the view our switcher is showing.
switchWithoutAnimation(holder.switcher);
holder.switcher.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
((ViewSwitcher) v).showNext();
}
});
}
项目:oschina-android-app
文件:ImageDialog.java
private void initView() {
mViewSwitcher = (ViewSwitcher) findViewById(R.id.imagedialog_view_switcher);
mViewSwitcher.setOnTouchListener(touchListener);
btn_preview = (Button) findViewById(R.id.imagedialog_preview_button);
btn_preview.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
String imgURL = getIntent().getStringExtra("img_url");
UIHelper.showImageZoomDialog(v.getContext(), imgURL);
finish();
}
});
mImage = (ImageView) findViewById(R.id.imagedialog_image);
mImage.setOnTouchListener(touchListener);
}
项目:BatteryFu
文件:ListContentFragment.java
public void setContent(Fragment content) {
Fragment last = mCurrentContent;
mCurrentContent = content;
FragmentTransaction ft = getActivity().getSupportFragmentManager().beginTransaction();
if (last != null)
ft.replace(R.id.content, mCurrentContent);
else
ft.add(R.id.content, mCurrentContent);
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
if (mContainer instanceof ViewSwitcher) {
ViewSwitcher switcher = (ViewSwitcher)mContainer;
if (mContent != switcher.getCurrentView())
switcher.showNext();
}
ft.commit();
}