th en ca id en en en pt zh ru en en th en hi en en sv fr de de fr fr fr sv en fr en ja fr de fr es nb fr de en en sv de de fr en fr it fr en en en en en en en it en en en da fa en en en en en en en en en ja de en pl eu en en en de en en sv fr de de en en en en en en en en sv fr de de fr fr fr sv en fr en ja fr de fr es nb fr de en en sv de de fr en fr it fr de fr fr fr fr fr fr fr fr en fr fr it fr en fr de fr fr fr fr fr fr de fr fr fr nl fr de fr fr fr fr pt fr fr fr de da fr en en en en lt en zh de nl en en ja en ja de en ja en en en zh en zh de en en zh fi en en en zh en de es es en en lt en zh ru es en en en en th en en en en en en en en en en en lt ja ja sv ru en en en en en en en en en en sv fr de de fr fr fr sv en fr en ja fr de fr es nb fr de en en sv de de fr en fr it fr de fr fr fr fr fr fr fr fr en fr fr it fr en en en en en zh ja en en en en zh en en hu en en en zh en en en en es la en en es la en en es la en en es la en en es la en en en ta en en sv fr de de fr fr fr sv en fr en ja fr de fr es nb fr de en en sv de de fr en fr it fr de fr fr fr fr fr fr fr fr en fr fr it fr en fr de fr fr fr fr fr fr de fr fr fr nl fr de fr fr fr fr pt fr fr fr en en es en en en de ru ja sv en en en fr en en en en en en en zh en fa en en ceb fr en en en kn fa en zh en ru en kn en en en en ja kn en fr en en ar zh kn en fr en en en en pt en en en zh kn en en kn kn th en en
การทำ Collapsing Toolbar และ Parallax Effect | Phaisarn Sutheebanjard
android:text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris laoreet, elit eget ultrices porta, nisl turpis luctus urna, in bibendum libero orci vitae erat. Ut bibendum neque non hendrerit tincidunt. Nunc mattis erat eget nisl ultrices, at consequat leo vestibulum." />
android:text="Integer nec metus lobortis, sodales lorem non, dictum turpis. Cras gravida faucibus erat eu sodales. Sed auctor venenatis leo, in accumsan mi. Donec molestie eu nisl sed sollicitudin. Nulla facilisi." />
android:text="Nam tristique felis eget augue aliquet, vitae hendrerit dolor sollicitudin. Fusce consectetur, risus id bibendum fringilla, lacus est congue enim, non venenatis erat lorem a erat. Vestibulum nibh dui, sollicitudin in dolor finibus, fringilla fringilla arcu." />
android:text="Proin at dui finibus, fringilla lacus eu, facilisis magna. Nullam sit amet condimentum tellus. Sed semper aliquet volutpat. Suspendisse a faucibus erat." />
android:text="Praesent porttitor et sapien sed laoreet. Phasellus id tortor sit amet risus lobortis varius. Ut finibus accumsan odio ut rutrum.  Sed vulputate scelerisque laoreet. Aenean mauris lectus, porta semper pharetra et, hendrerit nec neque." />
package com.phaisarn.myapplication; import android.os.Bundle; import android.support.design.widget.FloatingActionButton; import android.support.design.widget.Snackbar; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; import android.view.View; import android.view.Menu; import android.view.MenuItem; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); toolbar.setTitle("Test"); setSupportActionBar(toolbar); getSupportActionBar().setDisplayShowTitleEnabled(false); getSupportActionBar().setDisplayHomeAsUpEnabled(true); FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); fab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) .setAction("Action", null).show(); } }); /* List  list = new ArrayList (); for(int i = 1; i <= 10; i++) { list.add(new CustomItem("Item " + i)); } RecyclerView rcv = (RecyclerView)findViewById(R.id.recyclerView); CustomAdapter adapter = new CustomAdapter(this, list); rcv.setAdapter(adapter); rcv.setLayoutManager(new LinearLayoutManager(this)); */ } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); } }
public class MainActivity extends AppCompatActivity {
protected void onCreate(Bundle savedInstanceState) {
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
public void onClick(View view) {
Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
List  list = new ArrayList ();
for(int i = 1; i <= 10; i++) {
list.add(new CustomItem("Item " + i));
RecyclerView rcv = (RecyclerView)findViewById(R.id.recyclerView);
CustomAdapter adapter = new CustomAdapter(this, list);
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
This entry was posted in Java by jack. Bookmark the permalink.
Proudly powered by WordPress