Flo Smilari 3 роки тому
джерело
коміт
870a824f0d

BIN
.gradle/7.3.3/executionHistory/executionHistory.bin Переглянути файл


BIN
.gradle/7.3.3/executionHistory/executionHistory.lock Переглянути файл


BIN
.gradle/7.3.3/fileHashes/fileHashes.bin Переглянути файл


BIN
.gradle/7.3.3/fileHashes/fileHashes.lock Переглянути файл


BIN
.gradle/7.3.3/fileHashes/resourceHashesCache.bin Переглянути файл


BIN
.gradle/buildOutputCleanup/buildOutputCleanup.lock Переглянути файл


+ 1
- 1
.idea/misc.xml Переглянути файл

@@ -59,7 +59,7 @@
<entry key="..\:/Work/Java Projects/Android/RecurveBowSight/V2/app/src/main/res/layout/fragment_equipment.xml" value="0.12361111111111112" />
<entry key="..\:/Work/Java Projects/Android/RecurveBowSight/V2/app/src/main/res/layout/fragment_equipment_add.xml" value="0.15812841530054644" />
<entry key="..\:/Work/Java Projects/Android/RecurveBowSight/V2/app/src/main/res/layout/fragment_equipment_add_list.xml" value="0.33" />
<entry key="..\:/Work/Java Projects/Android/RecurveBowSight/V2/app/src/main/res/layout/fragment_equipment_choose.xml" value="0.33" />
<entry key="..\:/Work/Java Projects/Android/RecurveBowSight/V2/app/src/main/res/layout/fragment_equipment_choose.xml" value="0.25" />
<entry key="..\:/Work/Java Projects/Android/RecurveBowSight/V2/app/src/main/res/layout/fragment_equipment_choose_list.xml" value="0.25" />
<entry key="..\:/Work/Java Projects/Android/RecurveBowSight/V2/app/src/main/res/layout/fragment_gallery.xml" value="0.1480978260869565" />
<entry key="..\:/Work/Java Projects/Android/RecurveBowSight/V2/app/src/main/res/layout/fragment_home.xml" value="0.14855072463768115" />

+ 19
- 10
.idea/workspace.xml Переглянути файл

@@ -21,19 +21,29 @@
</component>
<component name="ChangeListManager">
<list default="true" id="41369230-c648-4299-baf3-de5f13bcb18c" name="Changes" comment="">
<change beforePath="$PROJECT_DIR$/.gradle/7.3.3/checksums/checksums.lock" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/7.3.3/checksums/checksums.lock" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.gradle/7.3.3/dependencies-accessors/dependencies-accessors.lock" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/7.3.3/dependencies-accessors/dependencies-accessors.lock" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.gradle/7.3.3/executionHistory/executionHistory.bin" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/7.3.3/executionHistory/executionHistory.bin" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.gradle/7.3.3/executionHistory/executionHistory.lock" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/7.3.3/executionHistory/executionHistory.lock" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.gradle/7.3.3/fileHashes/fileHashes.bin" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/7.3.3/fileHashes/fileHashes.bin" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.gradle/7.3.3/fileHashes/fileHashes.lock" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/7.3.3/fileHashes/fileHashes.lock" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.gradle/7.3.3/fileHashes/resourceHashesCache.bin" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/7.3.3/fileHashes/resourceHashesCache.bin" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.gradle/buildOutputCleanup/buildOutputCleanup.lock" beforeDir="false" afterPath="$PROJECT_DIR$/.gradle/buildOutputCleanup/buildOutputCleanup.lock" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/misc.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/misc.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/java/ch/spherIC/recurvebowsight/ui/about/AboutFragment.java" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/java/ch/spherIC/recurvebowsight/ui/about/AboutFragment.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/java/ch/spherIC/recurvebowsight/ui/calcsight/CalculateSightSightSettingFragment.java" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/java/ch/spherIC/recurvebowsight/ui/calcsight/CalculateSightSightSettingFragment.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/java/ch/spherIC/recurvebowsight/ui/equipment/AddEquipmentFragment.java" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/java/ch/spherIC/recurvebowsight/ui/equipment/AddEquipmentFragment.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/java/ch/spherIC/recurvebowsight/ui/equipment/EquipmentRecyclerViewAdapter.java" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/java/ch/spherIC/recurvebowsight/ui/equipment/EquipmentRecyclerViewAdapter.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/java/ch/spherIC/recurvebowsight/ui/userguide/UserguideFragment.java" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/java/ch/spherIC/recurvebowsight/ui/userguide/UserguideFragment.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/java/ch/spherIC/recurvebowsight/utilities/UnitConverter.java" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/java/ch/spherIC/recurvebowsight/utilities/UnitConverter.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/res/drawable/ic_menu_calcsight.xml" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/res/drawable/ic_menu_calcsight.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/res/layout/fragment_about.xml" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/res/layout/fragment_about.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/res/values-de/strings.xml" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/res/values-de/strings.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/src/main/res/values/strings.xml" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/res/values/strings.xml" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="ExecutionTargetManager" SELECTED_TARGET="device_and_snapshot_combo_box_target[C:\Users\FSmilari\.android\avd\Pixel_4_API_31.avd]" />
<component name="ExecutionTargetManager" SELECTED_TARGET="device_and_snapshot_combo_box_target[C:\Users\FSmilari\.android\avd\pixel_2_q_10_0_-_api_29.avd]" />
<component name="ExternalProjectsData">
<projectState path="$PROJECT_DIR$">
<ProjectState />
@@ -301,11 +311,6 @@
<line>74</line>
<option name="timeStamp" value="133" />
</line-breakpoint>
<line-breakpoint enabled="true" suspend="THREAD" type="java-line">
<url>file://$PROJECT_DIR$/app/src/main/java/ch/spherIC/recurvebowsight/ui/configuration/RiserConfigurationActivity.java</url>
<line>55</line>
<option name="timeStamp" value="135" />
</line-breakpoint>
<line-breakpoint enabled="true" suspend="THREAD" type="java-line">
<url>file://$PROJECT_DIR$/app/src/main/java/ch/spherIC/recurvebowsight/ui/userguide/UserGuideArcherySetupActivity.java</url>
<line>16</line>
@@ -347,6 +352,10 @@
<watch expression="this.db.get()" language="JAVA" />
<watch expression="cursor.getCount()" language="JAVA" />
<watch expression="cursor.getColumnCount()" language="JAVA" />
<watch expression="event.getAction() == MotionEvent.ACTION_DOWN" language="JAVA" />
<watch expression="v.getWidth()" language="JAVA" />
<watch expression="displayMetrics.xdpi" language="JAVA" />
<watch expression="displayMetrics.density" language="JAVA" />
</configuration>
</watches-manager>
</component>

+ 10
- 5
app/src/main/java/ch/spherIC/recurvebowsight/ui/equipment/AddEquipmentFragment.java Переглянути файл

@@ -50,19 +50,24 @@ public class AddEquipmentFragment extends Fragment {

@Override
public boolean onTouch(View v, MotionEvent event) {
float alpha = 1.0f;
int horzMargin = v.getResources().getDimensionPixelSize(R.dimen.nav_header_horizontal_spacing);
int vertMargin = v.getResources().getDimensionPixelSize(R.dimen.nav_header_vertical_spacing);
float alpha = setupCardView.getAlpha();
int horzMargin = ((ConstraintLayout.LayoutParams) borderCardView.getLayoutParams()).leftMargin;
int vertMargin = ((ConstraintLayout.LayoutParams) borderCardView.getLayoutParams()).topMargin;
if (event.getAction() == MotionEvent.ACTION_DOWN) {
alpha = 0.95f;
horzMargin = v.getResources().getDimensionPixelSize(R.dimen.nav_header_horizontal_spacing_onclick);
vertMargin = v.getResources().getDimensionPixelSize(R.dimen.nav_header_vertical_spacing_onclick);
} else if (event.getAction() == MotionEvent.ACTION_UP) {
alpha = 1.0f;
horzMargin = v.getResources().getDimensionPixelSize(R.dimen.nav_header_horizontal_spacing);
vertMargin = v.getResources().getDimensionPixelSize(R.dimen.nav_header_vertical_spacing);
}

setupCardView.setAlpha(alpha);

ConstraintLayout.LayoutParams layoutParams = (ConstraintLayout.LayoutParams) v.getLayoutParams();
ConstraintLayout.LayoutParams layoutParams = (ConstraintLayout.LayoutParams) borderCardView.getLayoutParams();
layoutParams.setMargins(horzMargin, vertMargin, horzMargin, vertMargin);
v.requestLayout();
borderCardView.requestLayout();

if (event.getAction() == MotionEvent.ACTION_UP) {
if (v.getId() == R.id.card_view_riser_border) {

+ 12
- 7
app/src/main/java/ch/spherIC/recurvebowsight/ui/equipment/EquipmentRecyclerViewAdapter.java Переглянути файл

@@ -52,21 +52,26 @@ public class EquipmentRecyclerViewAdapter extends RecyclerView.Adapter<Equipment
holder.itemView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
float alpha = 1.0f;
int horzMargin = v.getResources().getDimensionPixelSize(R.dimen.nav_header_horizontal_spacing);
int vertMargin = v.getResources().getDimensionPixelSize(R.dimen.nav_header_vertical_spacing);
View setupCardView = v.findViewById(R.id.card_view_setup);
View setupCardViewBorder = v.findViewById(R.id.card_view_border);
float alpha = setupCardView.getAlpha();
int horzMargin = ((ConstraintLayout.LayoutParams) setupCardViewBorder.getLayoutParams()).leftMargin;
int vertMargin = ((ConstraintLayout.LayoutParams) setupCardViewBorder.getLayoutParams()).topMargin;
if (event.getAction() == MotionEvent.ACTION_DOWN) {
alpha = 0.75f;
horzMargin = v.getResources().getDimensionPixelSize(R.dimen.nav_header_horizontal_spacing_onclick);
vertMargin = v.getResources().getDimensionPixelSize(R.dimen.nav_header_vertical_spacing_onclick);
} else if (event.getAction() == MotionEvent.ACTION_UP) {
alpha = 1.0f;
horzMargin = v.getResources().getDimensionPixelSize(R.dimen.nav_header_horizontal_spacing);
vertMargin = v.getResources().getDimensionPixelSize(R.dimen.nav_header_vertical_spacing);
}
View setupCardView = v.findViewById(R.id.card_view_setup);
setupCardView.setAlpha(alpha);

setupCardView = v.findViewById(R.id.card_view_border);
ConstraintLayout.LayoutParams layoutParams = (ConstraintLayout.LayoutParams) setupCardView.getLayoutParams();
ConstraintLayout.LayoutParams layoutParams = (ConstraintLayout.LayoutParams) setupCardViewBorder.getLayoutParams();
layoutParams.setMargins(horzMargin, vertMargin, horzMargin, vertMargin);
setupCardView.requestLayout();
setupCardViewBorder.requestLayout();
return false;
}
});

+ 9
- 5
app/src/main/java/ch/spherIC/recurvebowsight/ui/userguide/UserguideFragment.java Переглянути файл

@@ -70,13 +70,17 @@ public class UserguideFragment extends Fragment {

@Override
public boolean onTouch(View v, MotionEvent event) {
float alpha = 1.0f;
int layoutWidth = UnitConverter.dpToPxH(150);
int layoutHeigth = UnitConverter.dpToPxV(150);
float alpha = v.getAlpha();
int layoutWidth = v.getWidth();
int layoutHeigth = v.getHeight();
if (event.getAction() == MotionEvent.ACTION_DOWN) {
alpha = 0.5f;
layoutWidth = UnitConverter.dpToPxH(142);
layoutHeigth = UnitConverter.dpToPxV(142);
layoutWidth = UnitConverter.dpToPxH(140);
layoutHeigth = UnitConverter.dpToPxV(140);
} else if (event.getAction() == MotionEvent.ACTION_UP) {
alpha = 1.0f;
layoutWidth = UnitConverter.dpToPxH(150);
layoutHeigth = UnitConverter.dpToPxV(150);
}
v.setAlpha(alpha);


+ 4
- 4
app/src/main/java/ch/spherIC/recurvebowsight/utilities/UnitConverter.java Переглянути файл

@@ -27,7 +27,7 @@ public class UnitConverter {
*/
public static int dpToPxH(final int dp) {
DisplayMetrics displayMetrics = app.getApplicationContext().getResources().getDisplayMetrics();
int px = Math.round(dp * (displayMetrics.xdpi / DisplayMetrics.DENSITY_DEFAULT));
int px = Math.round(dp * displayMetrics.density);
return px;
}
@@ -40,7 +40,7 @@ public class UnitConverter {
*/
public static int pxToDpH(final int px) {
DisplayMetrics displayMetrics = app.getApplicationContext().getResources().getDisplayMetrics();
int dp = Math.round(px / (displayMetrics.xdpi / DisplayMetrics.DENSITY_DEFAULT));
int dp = Math.round(px / displayMetrics.density);
return dp;
}
@@ -52,7 +52,7 @@ public class UnitConverter {
*/
public static int dpToPxV(final int dp) {
DisplayMetrics displayMetrics = app.getApplicationContext().getResources().getDisplayMetrics();
int px = Math.round(dp * (displayMetrics.ydpi / DisplayMetrics.DENSITY_DEFAULT));
int px = Math.round(dp * displayMetrics.density);
return px;
}
@@ -65,7 +65,7 @@ public class UnitConverter {
*/
public static int pxToDpV(final int px) {
DisplayMetrics displayMetrics = app.getApplicationContext().getResources().getDisplayMetrics();
int dp = Math.round(px / (displayMetrics.ydpi / DisplayMetrics.DENSITY_DEFAULT));
int dp = Math.round(px / displayMetrics.density);
return dp;
}
}

+ 2
- 2
app/src/main/res/drawable/ic_menu_calcsight.xml Переглянути файл

@@ -5,9 +5,9 @@
android:viewportHeight="24"
android:tint="#000000">
<path
android:fillColor="@android:color/white"
android:fillColor="@android:color/black"
android:pathData="M12,8c-2.21,0 -4,1.79 -4,4s1.79,4 4,4 4,-1.79 4,-4 -1.79,-4 -4,-4zM20.94,11c-0.46,-4.17 -3.77,-7.48 -7.94,-7.94L13,1h-2v2.06C6.83,3.52 3.52,6.83 3.06,11L1,11v2h2.06c0.46,4.17 3.77,7.48 7.94,7.94L11,23h2v-2.06c4.17,-0.46 7.48,-3.77 7.94,-7.94L23,13v-2h-2.06zM12,19c-3.87,0 -7,-3.13 -7,-7s3.13,-7 7,-7 7,3.13 7,7 -3.13,7 -7,7z" />
<path
android:fillColor="@android:color/white"
android:fillColor="@android:color/black"
android:pathData="M1,13 l22,0 l0,-2 l-22,0z M13,1 l0,22 l-2,0 l0,-22z" />
</vector>

+ 2
- 3
app/src/main/res/layout/fragment_about.xml Переглянути файл

@@ -8,8 +8,8 @@

<ImageView
android:id="@+id/imageView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_marginStart="24dp"
android:layout_marginTop="32dp"
android:src="@drawable/ic_launcher_foreground"
@@ -20,7 +20,6 @@
android:id="@+id/about_Text"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginBottom="32dp"
android:layout_marginEnd="16dp"
android:layout_marginStart="16dp"
android:ems="10"

Завантаження…
Відмінити
Зберегти