@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, mStrings)); AnimationSet set = new AnimationSet(true); Animation animation = new AlphaAnimation(0.0f, 1.0f); animation.setDuration(500); set.addAnimation(animation); // 添加一个透明度变化的动画(加在arrayList里面) animation = new TranslateAnimation( Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, -1.0f, Animation.RELATIVE_TO_SELF, 0.0f); animation.setDuration(300); set.addAnimation(animation); // 添加一个翻转/平移的动画(加在arrayList里面) LayoutAnimationController controller = new LayoutAnimationController(set, 0.5f); ListView listView = getListView(); listView.setLayoutAnimation(controller); }
public FolderPicker(Context context, OnClickListener listener, int themeId, boolean acceptFiles) { super(context, themeId); mListener = listener; mAcceptFiles = acceptFiles; setTitle(acceptFiles ? R.string.pick_file : R.string.pick_folder); setContentView(R.layout.folders); mRootSDCard = Environment.getExternalStorageDirectory(); mOkButton = findViewById(R.id.ok_btn); mOkButton.setOnClickListener(this); findViewById(R.id.cancel_btn).setOnClickListener(this); mCurrentFolder = (TextView) findViewById(R.id.current_folder); mCurrentFolder.setSelected(true); mFolders = (ListView) findViewById(R.id.folders); mFolders.setOnItemClickListener(this); Animation animation = new AlphaAnimation(0, 1); animation.setDuration(250); LayoutAnimationController controller = new LayoutAnimationController(animation); mFolders.setLayoutAnimation(controller); mAdapter = new FolderAdapter(); mFolders.setAdapter(mAdapter); mPath = new Folder(mRootSDCard.getAbsolutePath()); updateAdapter(); }
/* @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } */ @Override public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) { // TODO Auto-generated method stub letter = position; String str = songlis[position]; String res[] = str.split(","); adapter2 = new ArrayAdapter<String>(EngSongs.this, R.layout.activity_listview, res); lv2.setAdapter(adapter2); LayoutAnimationController controller = AnimationUtils.loadLayoutAnimation(this, R.anim.list_layout_controller); lv2.setLayoutAnimation(controller); }
@Override protected void initView(Bundle savedInstanceState) { listView = (ListView) findViewById(R.id.listView); List<String> list = new ArrayList<String>(); for (int i = 0; i < 20; i++) { list.add("数据" + i); } ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, list); listView.setAdapter(adapter); LayoutAnimationController lac = new LayoutAnimationController(AnimationUtils.loadAnimation(this, R.anim.zoom_in)); lac.setOrder(LayoutAnimationController.ORDER_NORMAL); listView.setLayoutAnimation(lac); listView.startLayoutAnimation(); }
/** Set the list loading animation. */ private void setAnimation() { AnimationSet set = new AnimationSet(true); Animation animation = new AlphaAnimation(0.0f, 1.0f); animation.setDuration(100); set.addAnimation(animation); animation = new TranslateAnimation( Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, -1.0f, Animation.RELATIVE_TO_SELF, 0.0f); animation.setDuration(100); set.addAnimation(animation); LayoutAnimationController controller = new LayoutAnimationController(set, 0.5f); ListView listView = getListView(); listView.setLayoutAnimation(controller); }
private void AfficheLeContenu( String TypeRecherche, ArrayList<produitRecherche> produitFinal, ListView produitListView, String p_Filtrage) { // objBd.open(); if (TypeRecherche.equals("TitreCat")) { produitFinal.add(new produitRecherche(-1, "Date Peremp.", "Produit", "Marque")); } if (TypeRecherche.equals("CatégorieAvecFiltrage")) { AccesTableProduitEnregistre accesProduit = new AccesTableProduitEnregistre(ctx); MlListeProduits lstProduit = accesProduit.getListeProduitsPerimeAvecFiltrageSurCategorie(p_Filtrage); for (MlProduit p : lstProduit) { produitFinal.add( new produitRecherche( p.getIdProduit(), p.getNomCat(), p.getNomProduit(), p.getMarque())); } // String[] Colonnes = { "id_produits", "nom_produit", // "Date_Peremption", "nom_marque" }; // // String SQL = "SELECT " // + "id_produits,nom_produit,Date_Peremption,nom_marque "// // + "FROM produit_Enregistre "// // + "where " // // + "(IS_PERIME='true' or IS_PRESQUE_PERIME='true') " // // + "ORDER BY Date_Peremption"; // // ArrayList[] ListeProduits = objBd // .renvoi_liste_TrousseFinalAvecFiltrage(SQL, Colonnes); // int nbdobjet = ListeProduits[0].size(); // if (nbdobjet != 0) { // for (int j = 0; j < nbdobjet; j++) { // String IdProduit = ListeProduits[0].get(j).toString() // .replace("[", "").replace("]", ""); // String NomProduits = ListeProduits[1].get(j).toString() // .replace("[", "").replace("]", ""); // String NomCatégorie = ListeProduits[2].get(j).toString() // .replace("[", "").replace("]", ""); // String Marque = ListeProduits[3].get(j).toString() // .replace("[", "").replace("]", ""); // produitFinal.add(new produitRecherche(IdProduit, // NomCatégorie.replaceAll("-", "/"), NomProduits, // Marque)); // } // } // else { // adAucunProduit.show(); // } } if (TypeRecherche.equals("TitreMarque")) { produitFinal.add(new produitRecherche(-1, "Date Peremp", "Produit", "Marque")); } if (TypeRecherche.equals("MarqueAvecFiltrage")) { AccesTableProduitEnregistre accesProduit = new AccesTableProduitEnregistre(ctx); MlListeProduits lstProduit = accesProduit.getListeProduitsPerimeAvecFiltrageSurMarque(p_Filtrage); for (MlProduit p : lstProduit) { produitFinal.add( new produitRecherche( p.getIdProduit(), p.getNomCat(), p.getNomProduit(), p.getMarque())); } // String[] Colonnes = { "id_produits", "nom_marque", "nom_produit", // "Date_Peremption" }; // String SQL = "SELECT " // // + "id_produits,nom_produit,nom_marque,Date_Peremption" // // + " FROM produit_Enregistre"// // + " where (nom_marque LIKE '%" // + p_Filtrage // + "%' and (IS_PERIME='true' or IS_PRESQUE_PERIME='true'))" // + "ORDER BY nom_marque"; // ArrayList[] ListeProduits = objBd // .renvoi_liste_TrousseFinalAvecFiltrage(SQL, Colonnes); // int nbdobjet = ListeProduits[0].size(); // if (nbdobjet != 0) { // for (int j = 0; j < nbdobjet; j++) { // String idProduit = ListeProduits[0].get(j).toString(); // String nomMarque = ListeProduits[1].get(j).toString(); // String nomProduit = ListeProduits[2].get(j).toString(); // String datePeremp = ListeProduits[3].get(j).toString(); // produitFinal.add(new produitRecherche(idProduit, datePeremp // .replaceAll("-", "/"), nomProduit, nomMarque)); // } // } // else { // adAucunProduit.show(); // } } if (TypeRecherche.equals("TitreTout")) { produitFinal.add(new produitRecherche(-1, "Date péremp.", "Produit", "Marque")); } if (TypeRecherche.equals("ToutAvecFiltrage")) { AccesTableProduitEnregistre accesProduit = new AccesTableProduitEnregistre(ctx); MlListeProduits lstProduit = accesProduit.getListeProduitsPerimeAvecFiltrageSurTout(p_Filtrage); for (MlProduit p : lstProduit) { produitFinal.add( new produitRecherche( p.getIdProduit(), p.getNomCat(), p.getNomProduit(), p.getMarque())); } // String[] Colonnes = { "id_produits", "Date_Peremption", // "nom_produit", "nom_marque" }; // // String SQL = "SELECT" // + " id_produits,Date_Peremption,nom_produit,nom_marque " // + "FROM produit_Enregistre " // + "where ((nom_produit LIKE '%" + p_Filtrage + "%' " // + "or nom_marque LIKE '%" + p_Filtrage + "%' " // + "or Date_Peremption LIKE '%" + p_Filtrage // + "%') and (IS_PERIME='true' or IS_PRESQUE_PERIME='true'))" // + "ORDER BY id_produits"; // ArrayList[] ListeProduits = objBd // .renvoi_liste_TrousseFinalAvecFiltrage(SQL, Colonnes); // int nbdobjet = ListeProduits[0].size(); // if (nbdobjet != 0) { // for (int j = 0; j < nbdobjet; j++) { // String IdProduit = ListeProduits[0].get(j).toString(); // String datePeremption = ListeProduits[1].get(j).toString(); // String nomProduit = ListeProduits[2].get(j).toString(); // String nomMarque = ListeProduits[3].get(j).toString(); // produitFinal.add(new produitRecherche(IdProduit, // datePeremption.replaceAll("-", "/"), nomProduit, // nomMarque)); // } // } // else { // adAucunProduit.show(); // } } // if (TypeRecherche.equals("TitrePerime")) { // produitFinal.add(new produitRecherche("", "Date péremp.", "Produit", // "Marque")); // } // if (TypeRecherche.equals("Perimé")) { // // String[] Colonnes = { "id_produits", "nom_produit", // "Date_Peremption", "nom_marque" }; // String condition = "IS_PERIME=? or IS_PRESQUE_PERIME=?"; // String[] args = { "true", "true" }; // // ArrayList[] ListeProduits = objBd.renvoi_liste_TrousseFinal(Colonnes, // "id_produits", "", condition, args); // int nbdobjet = ListeProduits[0].size(); // if (nbdobjet != 0) { // for (int j = 0; j < nbdobjet; j++) { // String IdProduit = ListeProduits[0].get(j).toString(); // String NomProduits = ListeProduits[1].get(j).toString(); // String Date_Peremption = ListeProduits[2].get(j).toString(); // String Marque = ListeProduits[3].get(j).toString(); // produitFinal.add(new produitRecherche(IdProduit, Date_Peremption, // NomProduits, Marque)); // } // } else { // adAucunProduit.show(); // } // } // objBd.close(); // animation d'affichage cascade du haut vers le bas AnimationSet set = new AnimationSet(true); Animation animation = new AlphaAnimation(0.0f, 1.0f); animation.setDuration(100); set.addAnimation(animation); animation = new TranslateAnimation( Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, -1.0f, Animation.RELATIVE_TO_SELF, 0.0f); animation.setDuration(100); set.addAnimation(animation); LayoutAnimationController controller = new LayoutAnimationController(set, 0.5f); produitListView.setLayoutAnimation(controller); // paramètrer l'adapteur correspondant adpt = new produitRechercheListAdapter(this, produitFinal); // paramèter l'adapter sur la listview produitListView.setAdapter(adpt); }
/** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_menu); ListView menuList = (ListView) findViewById(R.id.ListView_Menu); String[] items = { getResources().getString(R.string.menu_item_knowledge), getResources().getString(R.string.menu_item_business), getResources().getString(R.string.menu_item_events), getResources().getString(R.string.menu_item_food), getResources().getString(R.string.menu_item_language), getResources().getString(R.string.menu_item_support), getResources().getString(R.string.menu_item_notices), }; ArrayAdapter<String> adapt = new ArrayAdapter<String>(this, R.layout.menu_item, items); menuList.setAdapter(adapt); menuList.setOnItemClickListener( new AdapterView.OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View itemClicked, int position, long id) { // Note: if the list was built "by hand" the id could be used. // As-is, though, each item has the same id TextView textView = (TextView) itemClicked; String strText = textView.getText().toString(); if (strText.equalsIgnoreCase(getResources().getString(R.string.menu_item_knowledge))) { // Launch the Knowledge Activity startActivity(new Intent(MenuActivity.this, KnowledgeActivity.class)); } else if (strText.equalsIgnoreCase( getResources().getString(R.string.menu_item_business))) { // Launch the Business Activity startActivity(new Intent(MenuActivity.this, BusinessActivity.class)); } else if (strText.equalsIgnoreCase( getResources().getString(R.string.menu_item_events))) { // Launch the Events Activity startActivity(new Intent(MenuActivity.this, EventsActivity.class)); } else if (strText.equalsIgnoreCase( getResources().getString(R.string.menu_item_food))) { // Launch the Food Activity startActivity(new Intent(MenuActivity.this, FoodActivity.class)); } else if (strText.equalsIgnoreCase( getResources().getString(R.string.menu_item_language))) { // Launch the language Activity startActivity(new Intent(MenuActivity.this, LanguageActivity.class)); } else if (strText.equalsIgnoreCase( getResources().getString(R.string.menu_item_support))) { // Launch the Support Activity startActivity(new Intent(MenuActivity.this, SupportActivity.class)); } else if (strText.equalsIgnoreCase( getResources().getString(R.string.menu_item_notices))) { // Launch the Notices Activity startActivity(new Intent(MenuActivity.this, NoticesActivity.class)); } } }); //////////////////////////////////////////////////// LayoutAnimationController controller = AnimationUtils.loadLayoutAnimation(this, R.anim.layout_slide); menuList.setLayoutAnimation(controller); // ListView listView=(ListView)findViewById(R.id.ListView_Menu); // listView.setLayoutAnimation(controller); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); overridePendingTransition(R.anim.push_right_in, R.anim.push_right_out); int actionBarTitle = Resources.getSystem().getIdentifier("action_bar_title", "id", "android"); TextView actionBarTitleView = (TextView) getWindow().findViewById(actionBarTitle); Typeface robotoBoldCondensedItalic = Typeface.createFromAsset(getAssets(), "fonts/Mallanna.ttf"); if (actionBarTitleView != null) { actionBarTitleView.setTypeface(robotoBoldCondensedItalic); } setContentView(R.layout.eng_activity_main); FontsOverride.setDefaultFont(this, "DEFAULT", "fonts/Mallanna.ttf"); FontsOverride.setDefaultFont(this, "MONOSPACE", "fonts/Mallanna.ttf"); FontsOverride.setDefaultFont(this, "SERIF", "fonts/Mallanna.ttf"); FontsOverride.setDefaultFont(this, "SANS_SERIF", "fonts/Mallanna.ttf"); // Adding Google Analytics... easyTracker = EasyTracker.getInstance(EngSongs.this); easyTracker.send( MapBuilder.createEvent("TrackEventTest", "page_loaded", "main_page", null).build()); try { int a[] = new int[2]; int num = a[4]; } catch (ArrayIndexOutOfBoundsException e) { easyTracker.send( MapBuilder.createException( new StandardExceptionParser(EngSongs.this, null) .getDescription(Thread.currentThread().getName(), e), false) .build()); } // Locate the Banner Ad in activity_main.xml AdView adView = (AdView) this.findViewById(R.id.adView); // Request for Ads AdRequest adRequest = new AdRequest.Builder() // Add a test device to show Test Ads .addTestDevice("2181F924609987B5E1B7117BAB38E3DA") .build(); // Load ads into Banner Ads adView.loadAd(adRequest); // Load ads into Interstitial Ads // Prepare an Interstitial Ad Listener ll = (LinearLayout) findViewById(R.id.adLayoutView); if (isNetworkAvailable(getBaseContext())) { ll.setVisibility(LinearLayout.VISIBLE); } else { ll.setVisibility(LinearLayout.GONE); } Locale locale = new Locale("te"); Locale.setDefault(locale); config = new Configuration(); config.locale = locale; getBaseContext() .getResources() .updateConfiguration(config, getBaseContext().getResources().getDisplayMetrics()); mfont = Typeface.createFromAsset(getAssets(), "fonts/Mallanna.ttf"); Resources res = getResources(); String lis[] = res.getStringArray(R.array.Eng_Alphabets); final List<String> Alphalist = Arrays.asList(lis); songlis = res.getStringArray(R.array.Eng_SongList); lv = (ListView) findViewById(R.id.listView1); lv2 = (ListView) findViewById(R.id.listView2); adapter = new ArrayAdapter<String>(EngSongs.this, R.layout.activity_listview, lis); lv.setAdapter(adapter); String str = songlis[0]; String result[] = str.split(","); adapter2 = new ArrayAdapter<String>(EngSongs.this, R.layout.activity_listview, result); lv2.setAdapter(adapter2); LayoutAnimationController controller = AnimationUtils.loadLayoutAnimation(this, R.anim.list_layout_controller); lv2.setLayoutAnimation(controller); lv.setOnItemClickListener(this); lv2.setOnItemClickListener( new OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View view, int position, long id) { song = position; Intent i = new Intent(getApplicationContext(), EngLyricDisp.class); i.putExtra("pos", "" + (indexes[letter] + song)); startActivity(i); } }); }
public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); getActivity().getActionBar().setTitle("Green Route"); destinations = getResources().getStringArray(R.array.green_destinations); headerColor = new ColorDrawable(Color.parseColor("#ffca28")); getActivity().getActionBar().setBackgroundDrawable(headerColor); greenDestinationLayout = (RelativeLayout) getView().findViewById(R.id.fragment_green); mRouteList = (ListView) getView().findViewById(R.id.green_cards); if (savedInstanceState != null) { mRouteList.setLayoutAnimation(null); justRotated = savedInstanceState.getBoolean("justRotated"); } greenDestinationItems = new ArrayList<RouteItem>(); greenDestinationItems.add(new RouteItem(destinations[1], R.drawable.tep, true)); greenDestinationItems.add(new RouteItem(destinations[2], R.drawable.hub, true)); greenDestinationItems.add(new RouteItem(destinations[3], R.drawable.fourteenthstreet, true)); adapter = new DestinationAdapter(getActivity().getApplicationContext(), greenDestinationItems, false); mRouteList.setAdapter(adapter); mRouteList.setOnItemClickListener(new StopClickListener()); mRouteList.setOnScrollListener( new AbsListView.OnScrollListener() { int mLastFirstVisibleItem = 0; @Override public void onScrollStateChanged(AbsListView absListView, int i) {} @Override public void onScroll(AbsListView absListView, int i, int i2, int i3) { final int currentFirstVisibleItem = mRouteList.getFirstVisiblePosition(); if (currentFirstVisibleItem > mLastFirstVisibleItem) { if (justRotated) { getActivity().getActionBar().show(); justRotated = false; } else { getActivity().getActionBar().hide(); } } else if (currentFirstVisibleItem < mLastFirstVisibleItem) { if (!getActivity().getActionBar().isShowing() || headerColor.getAlpha() != 255) { final float ratio = (float) Math.min(Math.max(i, 0), i3) / i3; final float finalRatio = (float) (1 - ratio); int alphaVal = (int) (finalRatio * 255); Log.v("alphaVal", Float.toString(ratio)); headerColor.setAlpha(alphaVal); getActivity().getActionBar().show(); } } mLastFirstVisibleItem = currentFirstVisibleItem; } }); SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(getActivity().getApplicationContext()); if (sharedPreferences.getBoolean("transparentNav", true)) { Window window = getActivity().getWindow(); if (android.os.Build.VERSION.SDK_INT >= 19) { if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) { window.setFlags( WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION, WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); int topPadding = getActivity() .getApplicationContext() .getResources() .getDimensionPixelSize(R.dimen.padding_top_translucent); int bottomPadding = getActivity() .getApplicationContext() .getResources() .getDimensionPixelSize(R.dimen.padding_bottom_translucent); mRouteList.setPadding(0, topPadding, 0, bottomPadding); } else { window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); int topPadding = getActivity() .getApplicationContext() .getResources() .getDimensionPixelSize(R.dimen.padding_top); int bottomPadding = getActivity() .getApplicationContext() .getResources() .getDimensionPixelSize(R.dimen.padding_bottom); mRouteList.setPadding(0, topPadding, 0, bottomPadding); } } } else { Window window = getActivity().getWindow(); window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); int topPadding = getActivity() .getApplicationContext() .getResources() .getDimensionPixelSize(R.dimen.padding_top); int bottomPadding = getActivity() .getApplicationContext() .getResources() .getDimensionPixelSize(R.dimen.padding_bottom); mRouteList.setPadding(0, topPadding, 0, bottomPadding); } }
@Override public boolean setUiBeforShow() { if (style == STYLE_DEFAULT) { widthScale(0.95f); } /** title */ float radius = dp2px(cornerRadius_DP); tv_title.setHeight(dp2px(titleHeight)); tv_title.setBackgroundDrawable( CornerUtils.cornerDrawable( titleBgColor, new float[] {radius, radius, radius, radius, 0, 0, 0, 0})); tv_title.setText(title); tv_title.setTextSize(TypedValue.COMPLEX_UNIT_SP, titleTextSize_SP); tv_title.setTextColor(titleTextColor); tv_title.setVisibility(isTitleShow ? View.VISIBLE : View.GONE); /** title underline */ v_line_title.setLayoutParams( new LayoutParams(LayoutParams.MATCH_PARENT, dp2px(dividerHeight_DP))); v_line_title.setBackgroundColor(dividerColor); v_line_title.setVisibility(isTitleShow ? View.VISIBLE : View.GONE); /** cancel btn */ tv_cancel.setHeight(dp2px(itemHeight_DP)); tv_cancel.setText("取消"); tv_cancel.setTextSize(TypedValue.COMPLEX_UNIT_SP, itemTextSize_SP); tv_cancel.setTextColor(itemTextColor); tv_cancel.setBackgroundDrawable( CornerUtils.listItemSelector(radius, lvBgColor, itemPressColor, 1, 0)); tv_cancel.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { dismiss(); } }); /** listview */ lv.setDivider(new ColorDrawable(dividerColor)); lv.setDividerHeight(dp2px(dividerHeight_DP)); if (isTitleShow) { lv.setBackgroundDrawable( CornerUtils.cornerDrawable( lvBgColor, new float[] {0, 0, 0, 0, radius, radius, radius, radius})); } else { lv.setBackgroundDrawable(CornerUtils.cornerDrawable(lvBgColor, radius)); } if (adapter == null) { adapter = new ListDialogAdapter(); } lv.setAdapter(adapter); lv.setOnItemClickListener( new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { if (onOperItemClickL != null) { onOperItemClickL.onOperItemClick(parent, view, position, id); } } }); if (isLacShow) lv.setLayoutAnimation(lac); return false; }