Created
September 11, 2018 05:35
-
-
Save ArsenyMalkov/e3d3ba8a53b04fc9d4f05a9a1ff228c9 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<android.support.constraint.ConstraintLayout | |
xmlns:android="http://schemas.android.com/apk/res/android" | |
xmlns:app="http://schemas.android.com/apk/res-auto" | |
xmlns:tools="http://schemas.android.com/tools" | |
android:layout_width="match_parent" | |
android:layout_height="match_parent" | |
> | |
<android.support.v4.view.ViewPager | |
android:id="@+id/view_pager" | |
android:layout_width="match_parent" | |
android:layout_height="match_parent" | |
> | |
<android.support.v4.view.PagerTabStrip | |
android:id="@+id/pager_header" | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content" | |
android:layout_gravity="top" | |
android:paddingBottom="4dp" | |
android:paddingTop="4dp" /> | |
</android.support.v4.view.ViewPager> | |
</android.support.constraint.ConstraintLayout> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<android.support.constraint.ConstraintLayout | |
xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" | |
android:layout_height="match_parent"> | |
<com.anychart.AnyChartView | |
android:id="@+id/any_chart_view" | |
android:layout_width="match_parent" | |
android:layout_height="match_parent"> | |
</com.anychart.AnyChartView> | |
</android.support.constraint.ConstraintLayout> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class SomeFragment extends android.support.v4.app.Fragment { | |
public static SomeFragment newInstance() { | |
return new SomeFragment(); | |
} | |
@Override | |
public void onCreate(Bundle savedInstanceState) { | |
super.onCreate(savedInstanceState); | |
} | |
@Override | |
public View onCreateView(LayoutInflater inflater, ViewGroup container, | |
Bundle savedInstanceState) { | |
View view = inflater.inflate(R.layout.fragment, container, false); | |
AnyChartView anyChartView = view.findViewById(R.id.any_chart_view); | |
Pie pie = AnyChart.pie(); | |
List<DataEntry> data = new ArrayList<>(); | |
data.add(new ValueDataEntry("Apples", new Random().nextInt(100))); | |
data.add(new ValueDataEntry("Pears", new Random().nextInt(100))); | |
data.add(new ValueDataEntry("Bananas", new Random().nextInt(100))); | |
data.add(new ValueDataEntry("Grapes", new Random().nextInt(100))); | |
data.add(new ValueDataEntry("Oranges", new Random().nextInt(100))); | |
pie.data(data); | |
anyChartView.setChart(pie); | |
return view; | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class TwoPiesActivity extends AppCompatActivity { | |
private MyPagerAdapter adapterViewPager; | |
@Override | |
protected void onCreate(Bundle savedInstanceState) { | |
super.onCreate(savedInstanceState); | |
setContentView(R.layout.activity_two_pies); | |
ViewPager vpPager = findViewById(R.id.view_pager); | |
adapterViewPager = new MyPagerAdapter(getSupportFragmentManager()); | |
vpPager.setAdapter(adapterViewPager); | |
} | |
public static class MyPagerAdapter extends FragmentPagerAdapter { | |
private static int NUM_ITEMS = 2; | |
public MyPagerAdapter(FragmentManager fragmentManager) { | |
super(fragmentManager); | |
} | |
@Override | |
public int getCount() { | |
return NUM_ITEMS; | |
} | |
@Override | |
public android.support.v4.app.Fragment getItem(int position) { | |
switch (position) { | |
case 0: | |
return SomeFragment.newInstance(); | |
case 1: | |
return SomeFragment.newInstance(); | |
default: | |
return null; | |
} | |
} | |
@Override | |
public CharSequence getPageTitle(int position) { | |
return "Page " + position; | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment