Skip to content

Commit

Permalink
Refactor
Browse files Browse the repository at this point in the history
  • Loading branch information
saulmm committed Oct 25, 2014
1 parent 0ffc029 commit f502305
Show file tree
Hide file tree
Showing 15 changed files with 47 additions and 94 deletions.
6 changes: 3 additions & 3 deletions app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@
android:theme="@style/AppTheme" >

<activity
android:name=".FirstActivity"
android:name=".activities.TransitionFirstActivity"
android:label="" >
</activity>

<activity
android:name=".SecondActivity"
android:name=".activities.TransitionSecondActivity"
android:label="@string/title_activity_my_activity2" >
</activity>

Expand All @@ -23,7 +23,7 @@
android:label="@string/title_activity_nav_drawer" >
</activity>

<activity android:name=".slidingtabs.MainActivity">
<activity android:name=".activities.SlidingActivity">

<intent-filter>
<action android:name="android.intent.action.MAIN" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
* limitations under the License.
*/

package com.saulmm.material.slidingtabs;
package com.saulmm.material.activities;

import android.app.FragmentTransaction;
import android.content.res.Configuration;
Expand All @@ -27,20 +27,18 @@
import android.view.MenuItem;
import android.view.View;

import com.saulmm.material.NavigationFragment;
import com.saulmm.material.R;
import com.saulmm.material.slidingtabs.fragments.SlidingTabsBasicFragment;

public class MainActivity extends ActionBarActivity {

public static final String TAG = "MainActivity";
public class SlidingActivity extends ActionBarActivity {

private DrawerLayout mDrawerLayout;
private ActionBarDrawerToggle mDrawerToggle;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setContentView(R.layout.activity_sliding);

if (savedInstanceState == null) {
FragmentTransaction transaction = getFragmentManager().beginTransaction();
Expand Down Expand Up @@ -105,7 +103,6 @@ public boolean onOptionsItemSelected(MenuItem item) {
@Override
protected void onPostCreate(Bundle savedInstanceState) {
super.onPostCreate(savedInstanceState);
// Sync the toggle state after onRestoreInstanceState has occurred.
mDrawerToggle.syncState();
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.saulmm.material;
package com.saulmm.material.activities;

import android.app.Activity;
import android.app.ActivityOptions;
Expand All @@ -7,15 +7,18 @@
import android.util.Pair;
import android.view.View;

public class FirstActivity extends Activity {
import com.saulmm.material.R;
import com.saulmm.material.Utils;

public class TransitionFirstActivity extends Activity {

private View fabButton;

@Override
protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);
setContentView(R.layout.activity_first);
setContentView(R.layout.activity_transition_first);

// Set explode animation when enter and exit the activity
Utils.configureWindowEnterExitTransition(getWindow());
Expand All @@ -31,9 +34,9 @@ protected void onCreate(Bundle savedInstanceState) {
@Override
public void onClick(View view) {

Intent i = new Intent (FirstActivity.this, SecondActivity.class);
Intent i = new Intent (TransitionFirstActivity.this, TransitionSecondActivity.class);

ActivityOptions transitionActivityOptions = ActivityOptions.makeSceneTransitionAnimation(FirstActivity.this,
ActivityOptions transitionActivityOptions = ActivityOptions.makeSceneTransitionAnimation(TransitionFirstActivity.this,
Pair.create(fabButton, "fab"));

startActivity(i, transitionActivityOptions.toBundle());
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.saulmm.material;
package com.saulmm.material.activities;

import android.animation.Animator;
import android.app.Activity;
Expand All @@ -8,7 +8,10 @@
import android.view.ViewPropertyAnimator;
import android.widget.LinearLayout;

public class SecondActivity extends Activity {
import com.saulmm.material.R;
import com.saulmm.material.Utils;

public class TransitionSecondActivity extends Activity {

private static final int NUM_VIEWS = 5;
private static final int SCALE_DELAY = 30;
Expand All @@ -18,7 +21,7 @@ public class SecondActivity extends Activity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

setContentView(R.layout.activity_second);
setContentView(R.layout.activity_transition_second);

rowContainer = (LinearLayout) findViewById(R.id.row_container2);

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
package com.saulmm.material;
package com.saulmm.material.fragments;

import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

import com.saulmm.material.R;


public class NavigationFragment extends Fragment {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
* limitations under the License.
*/

package com.saulmm.material.slidingtabs;
package com.saulmm.material.slidingtabs.fragments;


import android.app.Fragment;
Expand All @@ -25,8 +25,6 @@
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.TextView;

import com.saulmm.material.R;
import com.saulmm.material.slidingtabs.views.SlidingTabLayout;
Expand Down Expand Up @@ -54,7 +52,7 @@ public class SlidingTabsBasicFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
return inflater.inflate(R.layout.fragment_sample, container, false);
return inflater.inflate(R.layout.fragment_sliding, container, false);
}

// BEGIN_INCLUDE (fragment_onviewcreated)
Expand Down Expand Up @@ -131,7 +129,7 @@ public CharSequence getPageTitle(int position) {
@Override
public Object instantiateItem(ViewGroup container, int position) {
// Inflate a new layout from our resources

This comment has been minimized.

Copy link
@webbin

webbin Apr 5, 2016

View view = getActivity().getLayoutInflater().inflate(R.layout.pager_item,
View view = getActivity().getLayoutInflater().inflate(R.layout.item_sliding_pager,
container, false);
// Add the newly created View to the ViewPager

Expand Down
31 changes: 0 additions & 31 deletions app/src/main/res/layout/activity_nav_drawer.xml

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
android:layout_width="@dimen/navigation_drawer_width"
android:layout_height="match_parent"
android:layout_gravity="start"
android:name="com.saulmm.material.NavigationFragment"/>
android:name="com.saulmm.material.fragments.NavigationFragment"/>

</android.support.v4.widget.DrawerLayout>

Expand Down
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion app/src/main/res/layout/fragment_navigation_drawer.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@
android:divider="@android:color/transparent"
android:dividerHeight="0dp"
android:background="@color/theme_light"
tools:context="com.saulmm.material.NavigationFragment" />
tools:context="com.saulmm.material.fragments.NavigationFragment" />
File renamed without changes.
17 changes: 17 additions & 0 deletions app/src/main/res/layout/item_sliding_pager.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center">

<View
android:layout_width="150dp"
android:layout_height="150dp"
android:layout_gravity="center"
android:background="#FFF000"
android:id="@+id/b1"
android:elevation="10dp"/>

</FrameLayout>
36 changes: 0 additions & 36 deletions app/src/main/res/layout/pager_item.xml

This file was deleted.

2 changes: 1 addition & 1 deletion app/src/main/res/menu/my_activity2.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.saulmm.material.SecondActivity" >
tools:context="com.saulmm.material.activities.TransitionSecondActivity" >
<item android:id="@+id/action_settings"
android:title="@string/action_settings"
android:orderInCategory="100"
Expand Down

0 comments on commit f502305

Please sign in to comment.