This commit is contained in:
coco
2026-07-03 15:56:07 +08:00
commit caef23209c
5767 changed files with 1004268 additions and 0 deletions
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:color="@color/holo_blue_dark"/>
<item android:state_focused="true" android:color="@color/holo_blue_light"/>
<item android:color="@color/holo_blue"/>
</selector>
Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

@@ -0,0 +1,8 @@
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="lecho.lib.hellocharts.samples.AboutActivity"
tools:ignore="MergeRootFrame" />
@@ -0,0 +1,8 @@
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="lecho.lib.hellocharts.samples.BubbleChartActivity"
tools:ignore="MergeRootFrame" />
@@ -0,0 +1,8 @@
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="lecho.lib.hellocharts.samples.ColumnChartActivity"
tools:ignore="MergeRootFrame" />
@@ -0,0 +1,8 @@
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="lecho.lib.hellocharts.samples.ComboLineColumnChartActivity"
tools:ignore="MergeRootFrame" />
@@ -0,0 +1,8 @@
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="lecho.lib.hellocharts.samples.GoodBadChartActivity"
tools:ignore="MergeRootFrame" />
@@ -0,0 +1,8 @@
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="lecho.lib.hellocharts.samples.LineChartActivity"
tools:ignore="MergeRootFrame" />
@@ -0,0 +1,8 @@
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="lecho.lib.hellocharts.samples.LineColumnDependencyActivity"
tools:ignore="MergeRootFrame" />
@@ -0,0 +1,8 @@
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="lecho.lib.hellocharts.samples.MainActivity"
tools:ignore="MergeRootFrame" />
@@ -0,0 +1,8 @@
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="lecho.lib.hellocharts.samples.PieChartActivity"
tools:ignore="MergeRootFrame" />
@@ -0,0 +1,8 @@
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="lecho.lib.hellocharts.samples.PreviewColumnChartActivity"
tools:ignore="MergeRootFrame" />
@@ -0,0 +1,8 @@
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="lecho.lib.hellocharts.samples.PreviewLineChartActivity"
tools:ignore="MergeRootFrame" />
@@ -0,0 +1,8 @@
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="lecho.lib.hellocharts.samples.TempoChartActivity"
tools:ignore="MergeRootFrame" />
@@ -0,0 +1,7 @@
<lecho.lib.hellocharts.view.hack.HackyViewPager xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="lecho.lib.hellocharts.samples.ViewPagerChartsActivity" />
@@ -0,0 +1,75 @@
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fillViewport="true" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="lecho.lib.hellocharts.samples.AboutActivity$PlaceholderFragment" >
<ImageView
android:id="@+id/app_icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_margin="16dp"
android:contentDescription="@string/about_app_icon_content_description"
android:src="@drawable/ic_launcher" />
<TextView
android:id="@+id/app_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/app_icon"
android:layout_centerHorizontal="true"
android:text="@string/app_name"
android:textAppearance="?android:attr/textAppearanceMedium" />
<LinearLayout
android:id="@+id/version_layout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/app_name"
android:layout_centerHorizontal="true"
android:orientation="horizontal" >
<TextView
android:id="@+id/version_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/about_version_label" />
<TextView
android:id="@+id/version"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
<TextView
android:id="@+id/author"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/version_layout"
android:layout_centerHorizontal="true"
android:text="@string/about_author" />
<TextView
android:id="@+id/go_to_github"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/author"
android:layout_marginTop="8dp"
android:gravity="center"
android:padding="8dp"
android:text="@string/about_go_to_github"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/selector_text_link" />
</RelativeLayout>
</ScrollView>
@@ -0,0 +1,17 @@
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="lecho.lib.hellocharts.samples.BubbleChartActivity$PlaceholderFragment" >
<lecho.lib.hellocharts.view.BubbleChartView
android:id="@+id/chart"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</lecho.lib.hellocharts.view.BubbleChartView>
</RelativeLayout>
@@ -0,0 +1,17 @@
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="lecho.lib.hellocharts.samples.ColumnChartActivity$PlaceholderFragment" >
<lecho.lib.hellocharts.view.ColumnChartView
android:id="@+id/chart"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</lecho.lib.hellocharts.view.ColumnChartView>
</RelativeLayout>
@@ -0,0 +1,17 @@
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="lecho.lib.hellocharts.samples.ComboLineColumnChartActivity$PlaceholderFragment" >
<lecho.lib.hellocharts.view.ComboLineColumnChartView
android:id="@+id/chart"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</lecho.lib.hellocharts.view.ComboLineColumnChartView>
</RelativeLayout>
@@ -0,0 +1,17 @@
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="lecho.lib.hellocharts.samples.GoodBadActivity$PlaceholderFragment" >
<lecho.lib.hellocharts.view.LineChartView
android:id="@+id/chart"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</lecho.lib.hellocharts.view.LineChartView>
</RelativeLayout>
@@ -0,0 +1,17 @@
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="lecho.lib.hellocharts.samples.LineChartActivity$PlaceholderFragment" >
<lecho.lib.hellocharts.view.LineChartView
android:id="@+id/chart"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</lecho.lib.hellocharts.view.LineChartView>
</RelativeLayout>
@@ -0,0 +1,33 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="lecho.lib.hellocharts.samples.PreviewLineChartActivity$PlaceholderFragment" >
<lecho.lib.hellocharts.view.LineChartView
android:id="@+id/chart_top"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1" >
</lecho.lib.hellocharts.view.LineChartView>
<View
android:layout_width="match_parent"
android:layout_height="2dp"
android:layout_marginBottom="8dp"
android:layout_marginTop="8dp"
android:background="@android:color/darker_gray" />
<lecho.lib.hellocharts.view.ColumnChartView
android:id="@+id/chart_bottom"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1" >
</lecho.lib.hellocharts.view.ColumnChartView>
</LinearLayout>
@@ -0,0 +1,17 @@
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="lecho.lib.hellocharts.samples.MainActivity$PlaceholderFragment" >
<ListView
android:id="@android:id/list"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</ListView>
</RelativeLayout>
@@ -0,0 +1,17 @@
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="lecho.lib.hellocharts.samples.PieChartActivity$PlaceholderFragment" >
<lecho.lib.hellocharts.view.PieChartView
android:id="@+id/chart"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</lecho.lib.hellocharts.view.PieChartView>
</RelativeLayout>
@@ -0,0 +1,33 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="lecho.lib.hellocharts.samples.PreviewLineChartActivity$PlaceholderFragment" >
<lecho.lib.hellocharts.view.ColumnChartView
android:id="@+id/chart"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1" >
</lecho.lib.hellocharts.view.ColumnChartView>
<View
android:layout_width="match_parent"
android:layout_height="2dp"
android:layout_marginBottom="8dp"
android:layout_marginTop="8dp"
android:background="@android:color/darker_gray" />
<lecho.lib.hellocharts.view.PreviewColumnChartView
android:id="@+id/chart_preview"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1" >
</lecho.lib.hellocharts.view.PreviewColumnChartView>
</LinearLayout>
@@ -0,0 +1,33 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="lecho.lib.hellocharts.samples.PreviewLineChartActivity$PlaceholderFragment" >
<lecho.lib.hellocharts.view.LineChartView
android:id="@+id/chart"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1" >
</lecho.lib.hellocharts.view.LineChartView>
<View
android:layout_width="match_parent"
android:layout_height="2dp"
android:layout_marginBottom="8dp"
android:layout_marginTop="8dp"
android:background="@android:color/darker_gray" />
<lecho.lib.hellocharts.view.PreviewLineChartView
android:id="@+id/chart_preview"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1" >
</lecho.lib.hellocharts.view.PreviewLineChartView>
</LinearLayout>
@@ -0,0 +1,17 @@
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="lecho.lib.hellocharts.samples.TempoChartActivity$PlaceholderFragment" >
<lecho.lib.hellocharts.view.LineChartView
android:id="@+id/chart"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</lecho.lib.hellocharts.view.LineChartView>
</RelativeLayout>
@@ -0,0 +1,11 @@
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="lecho.lib.hellocharts.samples.ViewPagerChartsActivity$PlaceholderFragment" >
</RelativeLayout>
@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="8dp" >
<TextView
android:id="@+id/text1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_toLeftOf="@+id/chart_layout"
android:text="TEXT1"
android:textSize="16sp" />
<TextView
android:id="@+id/text2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/text1"
android:layout_below="@+id/text1"
android:layout_toLeftOf="@id/chart_layout"
android:text="TEXT2"
android:textSize="12sp" />
<FrameLayout
android:id="@id/chart_layout"
android:layout_width="54dp"
android:layout_height="54dp"
android:layout_alignParentRight="true"
android:visibility="gone" >
</FrameLayout>
</RelativeLayout>
@@ -0,0 +1,55 @@
<menu 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"
tools:context="lecho.lib.hellocharts.samples.BubbleChartActivity" >
<item
android:id="@+id/action_reset"
android:title="Reset chart"
app:showAsAction="never"/>
<item
android:id="@+id/action_shape_circles"
android:title="Circle shape"
app:showAsAction="never"/>
<item
android:id="@+id/action_shape_square"
android:title="Square shape"
app:showAsAction="never"/>
<item
android:id="@+id/action_toggle_axes"
android:title="Toggle axes"
app:showAsAction="never"/>
<item
android:id="@+id/action_toggle_axes_names"
android:title="Toggle axes names"
app:showAsAction="never"/>
<item
android:id="@+id/action_toggle_labels"
android:title="Toggle labels"
app:showAsAction="never"/>
<item
android:id="@+id/action_animate"
android:title="Animate chart"
app:showAsAction="never"/>
<item
android:id="@+id/action_toggle_selection_mode"
android:title="Toggle selection mode"
app:showAsAction="never"/>
<item
android:id="@+id/action_toggle_touch_zoom"
android:title="Toggle touch zoom"
app:showAsAction="never"/>
<item
android:id="@+id/action_zoom_both"
android:title="Zoom X/Y"
app:showAsAction="never"/>
<item
android:id="@+id/action_zoom_horizontal"
android:title="Zoom X"
app:showAsAction="never"/>
<item
android:id="@+id/action_zoom_vertical"
android:title="Zoom Y"
app:showAsAction="never"/>
</menu>
@@ -0,0 +1,63 @@
<menu 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"
tools:context="lecho.lib.hellocharts.samples.ColumnChartActivity" >
<item
android:id="@+id/action_reset"
android:title="Reset chart"
app:showAsAction="never"/>
<item
android:id="@+id/action_subcolumns"
android:title="Subcolumns"
app:showAsAction="never"/>
<item
android:id="@+id/action_stacked"
android:title="Stacked"
app:showAsAction="never"/>
<item
android:id="@+id/action_negative_subcolumns"
android:title="Negative subcolumns"
app:showAsAction="never"/>
<item
android:id="@+id/action_negative_stacked"
android:title="Negative stacked"
app:showAsAction="never"/>
<item
android:id="@+id/action_toggle_axes"
android:title="Toggle axes"
app:showAsAction="never"/>
<item
android:id="@+id/action_toggle_axes_names"
android:title="Toggle axes names"
app:showAsAction="never"/>
<item
android:id="@+id/action_toggle_labels"
android:title="Toggle labels"
app:showAsAction="never"/>
<item
android:id="@+id/action_animate"
android:title="Animate chart"
app:showAsAction="never"/>
<item
android:id="@+id/action_toggle_selection_mode"
android:title="Toggle selection mode"
app:showAsAction="never"/>
<item
android:id="@+id/action_toggle_touch_zoom"
android:title="Toggle touch zoom"
app:showAsAction="never"/>
<item
android:id="@+id/action_zoom_both"
android:title="Zoom X/Y"
app:showAsAction="never"/>
<item
android:id="@+id/action_zoom_horizontal"
android:title="Zoom X"
app:showAsAction="never"/>
<item
android:id="@+id/action_zoom_vertical"
android:title="Zoom Y"
app:showAsAction="never"/>
</menu>
@@ -0,0 +1,42 @@
<menu 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"
tools:context="lecho.lib.hellocharts.samples.ComboLineColumnChartActivity" >
<item
android:id="@+id/action_reset"
android:title="Reset chart"
app:showAsAction="never"/>
<item
android:id="@+id/action_add_line"
android:title="Add line"
app:showAsAction="never"/>
<item
android:id="@+id/action_toggle_lines"
android:title="Toggle lines/scattered"
app:showAsAction="never"/>
<item
android:id="@+id/action_toggle_points"
android:title="Toggle points"
app:showAsAction="never"/>
<item
android:id="@+id/action_toggle_cubic"
android:title="Toggle Cubic curve"
app:showAsAction="never"/>
<item
android:id="@+id/action_toggle_axes"
android:title="Toggle axes"
app:showAsAction="never"/>
<item
android:id="@+id/action_toggle_axes_names"
android:title="Toggle axes names"
app:showAsAction="never"/>
<item
android:id="@+id/action_toggle_labels"
android:title="Toggle labels"
app:showAsAction="never"/>
<item
android:id="@+id/action_animate"
android:title="Animate chart"
app:showAsAction="never"/>
</menu>
@@ -0,0 +1,87 @@
<menu 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"
tools:context="lecho.lib.hellocharts.samples.LineChartActivity" >
<item
android:id="@+id/action_reset"
android:title="Reset chart"
app:showAsAction="never"/>
<item
android:id="@+id/action_add_line"
android:title="Add line"
app:showAsAction="never"/>
<item
android:id="@+id/action_toggle_lines"
android:title="Toggle lines/scattered"
app:showAsAction="never"/>
<item
android:id="@+id/action_toggle_points"
android:title="Toggle points"
app:showAsAction="never"/>
<item
android:id="@+id/action_toggle_gradient"
android:title="Toggle gradient"
app:showAsAction="never"/>
<item
android:id="@+id/action_toggle_cubic"
android:title="Toggle Cubic curve"
app:showAsAction="never"/>
<item
android:id="@+id/action_toggle_area"
android:title="Toggle area"
app:showAsAction="never"/>
<item
android:id="@+id/action_point_color"
android:title="Toggle Point Color"
app:showAsAction="never"/>
<item
android:id="@+id/action_shape_circles"
android:title="Circle shape"
app:showAsAction="never"/>
<item
android:id="@+id/action_shape_square"
android:title="Square shape"
app:showAsAction="never"/>
<item
android:id="@+id/action_shape_diamond"
android:title="Diamond shape"
app:showAsAction="never"/>
<item
android:id="@+id/action_toggle_axes"
android:title="Toggle axes"
app:showAsAction="never"/>
<item
android:id="@+id/action_toggle_axes_names"
android:title="Toggle axes names"
app:showAsAction="never"/>
<item
android:id="@+id/action_toggle_labels"
android:title="Toggle labels"
app:showAsAction="never"/>
<item
android:id="@+id/action_animate"
android:title="Animate chart"
app:showAsAction="never"/>
<item
android:id="@+id/action_toggle_selection_mode"
android:title="Toggle selection mode"
app:showAsAction="never"/>
<item
android:id="@+id/action_toggle_touch_zoom"
android:title="Toggle touch zoom"
app:showAsAction="never"/>
<item
android:id="@+id/action_zoom_both"
android:title="Zoom X/Y"
app:showAsAction="never"/>
<item
android:id="@+id/action_zoom_horizontal"
android:title="Zoom X"
app:showAsAction="never"/>
<item
android:id="@+id/action_zoom_vertical"
android:title="Zoom Y"
app:showAsAction="never"/>
</menu>
@@ -0,0 +1,12 @@
<menu 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"
tools:context="lecho.lib.hellocharts.samples.MainActivity" >
<item
android:id="@+id/action_about"
android:orderInCategory="100"
app:showAsAction="never"
android:title="@string/action_about"/>
</menu>
@@ -0,0 +1,43 @@
<menu 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"
tools:context="lecho.lib.hellocharts.samples.PieChartActivity" >
<item
android:id="@+id/action_reset"
android:title="Reset chart"
app:showAsAction="never"/>
<item
android:id="@+id/action_explode"
android:title="Explode/Implode chart"
app:showAsAction="never"/>
<item
android:id="@+id/action_center_circle"
android:title="Center circle"
app:showAsAction="never"/>
<item
android:id="@+id/action_center_text1"
android:title="Center circle text 1"
app:showAsAction="never"/>
<item
android:id="@+id/action_center_text2"
android:title="Center circle text 2"
app:showAsAction="never"/>
<item
android:id="@+id/action_toggle_labels"
android:title="Toggle labels"
app:showAsAction="never"/>
<item
android:id="@+id/action_toggle_labels_outside"
android:title="Toggle labels outside"
app:showAsAction="never"/>
<item
android:id="@+id/action_animate"
android:title="Animate chart"
app:showAsAction="never"/>
<item
android:id="@+id/action_toggle_selection_mode"
android:title="Toggle selection mode"
app:showAsAction="never"/>
</menu>
@@ -0,0 +1,27 @@
<menu 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"
tools:context="lecho.lib.hellocharts.samples.PreviewColumnChartActivity" >
<item
android:id="@+id/action_reset"
android:title="Reset chart"
app:showAsAction="never"/>
<item
android:id="@+id/action_preview_both"
android:title="Preview X/Y"
app:showAsAction="never"/>
<item
android:id="@+id/action_preview_horizontal"
android:title="Preveiw X"
app:showAsAction="never"/>
<item
android:id="@+id/action_preview_vertical"
android:title="Preview Y"
app:showAsAction="never"/>
<item
android:id="@+id/action_change_color"
android:title="Change color"
app:showAsAction="never"/>
</menu>
@@ -0,0 +1,27 @@
<menu 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"
tools:context="lecho.lib.hellocharts.samples.PreviewLineChartActivity" >
<item
android:id="@+id/action_reset"
android:title="Reset chart"
app:showAsAction="never"/>
<item
android:id="@+id/action_preview_both"
android:title="Preview X/Y"
app:showAsAction="never"/>
<item
android:id="@+id/action_preview_horizontal"
android:title="Preveiw X"
app:showAsAction="never"/>
<item
android:id="@+id/action_preview_vertical"
android:title="Preview Y"
app:showAsAction="never"/>
<item
android:id="@+id/action_change_color"
android:title="Change color"
app:showAsAction="never"/>
</menu>
@@ -0,0 +1,17 @@
<menu 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"
tools:context="lecho.lib.hellocharts.samples.TempoChartActivity" >
<item
android:id="@+id/action_tempo"
android:orderInCategory="100"
android:title="Tempo/Height"
app:showAsAction="never"/>
<item
android:id="@+id/action_speed"
android:orderInCategory="100"
android:title="Speed/Height"
app:showAsAction="never"/>
</menu>
@@ -0,0 +1,6 @@
<resources>
<dimen name="pie_chart_text1_size">38sp</dimen>
<dimen name="pie_chart_text2_size">12dp</dimen>
</resources>
@@ -0,0 +1,11 @@
<resources>
<!--
Customize dimensions originally defined in res/values/dimens.xml (such as
screen margins) for sw600dp devices (e.g. 7" tablets) here.
-->
<dimen name="pie_chart_text1_size">54sp</dimen>
<dimen name="pie_chart_text2_size">24dp</dimen>
</resources>
@@ -0,0 +1,3 @@
<resources>
</resources>
@@ -0,0 +1,3 @@
<resources>
</resources>
@@ -0,0 +1,10 @@
<resources>
<!--
Example customization of dimensions originally defined in res/values/dimens.xml
(such as screen margins) for screens with more than 820dp of available width. This
would include 7" and 10" devices in landscape (~960dp and ~1280dp respectively).
-->
<dimen name="activity_horizontal_margin">64dp</dimen>
</resources>
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="holo_blue">#33B5E5</color>
<color name="holo_blue_light">#8033B5E5</color>
<color name="holo_blue_dark">#0099CC</color>
<color name="holo_orange_dark">#FF8800</color>
<color name="holo_orange">#FFBB33</color>
</resources>
@@ -0,0 +1,9 @@
<resources>
<!-- Default screen margins, per the Android Design guidelines. -->
<dimen name="activity_horizontal_margin">16dp</dimen>
<dimen name="activity_vertical_margin">16dp</dimen>
<dimen name="pie_chart_text1_size">42sp</dimen>
<dimen name="pie_chart_text2_size">16dp</dimen>
</resources>
@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">HelloCharts</string>
<string name="action_about">About</string>
<string name="title_activity_line_chart">LineChartActivity</string>
<string name="title_activity_column_chart">ColumnChartActivity</string>
<string name="title_activity_pie_chart">PieChartActivity</string>
<string name="title_activity_bubble_chart">BubbleChartActivity</string>
<string name="title_activity_preview_line_chart">PreviewLineChartActivity</string>
<string name="title_activity_preview_column_chart">PreviewColumnChartActivity</string>
<string name="title_activity_combo_line_column_chart">ComboLineColumnChartActivity</string>
<string name="title_activity_line_column_dependency">LineColumnDependency</string>
<string name="title_activity_good_bad">GoodBadActivity</string>
<string name="title_activity_tempo_chart">TempoChartActivity</string>
<string name="title_activity_speed_chart">SpeedChartActivity</string>
<string name="title_activity_view_pager_charts">ViewPagerChartsActivity</string>
<string name="title_section1">Section 1</string>
<string name="title_section2">Section 2</string>
<string name="title_section3">Section 3</string>
<string name="title_activity_about">AboutActivity</string>
<string name="about_version_label">"Library version "</string>
<string name="about_author">Leszek Wach 2014</string>
<string name="about_app_icon_content_description">App icon</string>
<string name="about_go_to_github">Go to GitHub</string>
</resources>
@@ -0,0 +1,10 @@
<resources>
<style name="AppBaseTheme" parent="Theme.AppCompat.Light">
<item name="colorPrimary">@color/holo_blue</item>
<item name="colorPrimaryDark">@color/holo_blue_dark</item>
</style>
<style name="AppTheme" parent="AppBaseTheme"></style>
</resources>