Skip to content

Commit

Permalink
Updated
Browse files Browse the repository at this point in the history
  • Loading branch information
shahriar0247 committed Sep 21, 2020
1 parent 1b232d4 commit 4443e61
Show file tree
Hide file tree
Showing 54 changed files with 1,091 additions and 185 deletions.
2 changes: 1 addition & 1 deletion .idea/gradle.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 3 additions & 2 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ android {
applicationId "com.shahriar.xensight.simplebrowser"
minSdkVersion 21
targetSdkVersion 29
versionCode 1
versionName "1.0"
versionCode 6
versionName "1.6"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
Expand All @@ -22,6 +22,7 @@ android {
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.0.2'
implementation 'net.yslibrary.keyboardvisibilityevent:keyboardvisibilityevent:3.0.0-RC2'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
testImplementation 'junit:junit:4.12'
Expand Down
Binary file added app/release/app-release.aab
Binary file not shown.
15 changes: 13 additions & 2 deletions app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,25 @@
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".Activity1">
<!--<activity android:name=".Tabs">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>-->
<!--
<activity android:name=".Activity1">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
&lt;!&ndash; <category android:name="android.intent.category.LAUNCHER" />&ndash;&gt;
</intent-filter>
</activity>
<activity android:name=".MainActivity">
-->
<activity
android:name=".MainActivity"
android:configChanges="orientation">
<intent-filter>
<action android:name="android.intent.action.MAIN" />

Expand Down
Binary file added app/src/main/ic_launcher-playstore.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -1,30 +1,28 @@
package com.shahriar.xensight.simplebrowser;

import androidx.appcompat.app.AppCompatActivity;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentPagerAdapter;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.constraintlayout.widget.ConstraintSet;
import androidx.viewpager.widget.ViewPager;

import android.net.Uri;
import android.graphics.Color;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebView;
import android.widget.AdapterView;
import android.widget.EditText;
import android.widget.Toolbar;

import com.google.android.material.tabs.TabItem;
import com.google.android.material.tabs.TabLayout;


public class Activity1 extends AppCompatActivity {

private TabLayout tabLayout;
private TabItem tab1, tab2, tab3;
private ViewPager viewPager;
public PagerAdapter pagerAdapter;

/* private ConstraintLayout mConstraintLayout;
private ConstraintSet mConstraintSet = new ConstraintSet();*/

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Expand All @@ -39,14 +37,14 @@ protected void onCreate(Bundle savedInstanceState) {

pagerAdapter = new PagerAdapter(getSupportFragmentManager(), tabLayout.getTabCount());
viewPager.setAdapter(pagerAdapter);
viewPager.setOffscreenPageLimit(10);
viewPager.setOffscreenPageLimit(100);
tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
@Override
public void onTabSelected(TabLayout.Tab tab) {
viewPager.setCurrentItem(tab.getPosition());
if (tab.getPosition() == 0 || tab.getPosition() == 1 || tab.getPosition() == 2) {

pagerAdapter.notifyDataSetChanged();
}

}

@Override
Expand All @@ -60,14 +58,34 @@ public void onTabReselected(TabLayout.Tab tab) {
}
});

/* mConstraintLayout = findViewById(R.id.constraintLayout);
mConstraintSet.clone(mConstraintLayout);
mConstraintSet.connect(R.id.viewpager,ConstraintSet.TOP,R.id.tablayout,ConstraintSet.TOP,100);*/
}


} @Override
@Override
public void onBackPressed() {
if (viewPager.getCurrentItem() == 0){finish();}
else {
viewPager.setCurrentItem(0, true);
}}
if (viewPager.getCurrentItem() == 0) {
finish();
} else {
viewPager.setCurrentItem(0, true);
}
}

/*public void hidetablayout() {
tabLayout.animate().translationY(-tabLayout.getHeight());
*//* params.setMargins(0, 30, 0, 0);
viewPager.setLayoutParams(params);*//*
//tabLayout.animate().alpha(0.0f).setDuration(200);
}
public void showtablayout() {
tabLayout.animate().translationY(0);
*//* params.setMargins(0, 100, 0, 0);
viewPager.setLayoutParams(params);*//*
//tabLayout.animate().alpha(1f).setDuration(200);
}*/


}

Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
package com.shahriar.xensight.simplebrowser;

import android.os.Bundle;

import androidx.fragment.app.Fragment;

import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;


/**
* A simple {@link Fragment} subclass.
* Use the {@link FirstFragment#newInstance} factory method to
* create an instance of this fragment.
*/
public class FirstFragment extends Fragment {
// TODO: Rename parameter arguments, choose names that match
// the fragment initialization parameters, e.g. ARG_ITEM_NUMBER
private static final String ARG_PARAM1 = "param1";
private static final String ARG_PARAM2 = "param2";

// TODO: Rename and change types of parameters
private String mParam1;
private String mParam2;

public FirstFragment() {
// Required empty public constructor
}

/**
* Use this factory method to create a new instance of
* this fragment using the provided parameters.
*
* @param param1 Parameter 1.
* @param param2 Parameter 2.
* @return A new instance of fragment FirstFragment.
*/
// TODO: Rename and change types and number of parameters
public static FirstFragment newInstance(String param1, String param2) {
FirstFragment fragment = new FirstFragment();
Bundle args = new Bundle();
args.putString(ARG_PARAM1, param1);
args.putString(ARG_PARAM2, param2);
fragment.setArguments(args);
return fragment;
}

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (getArguments() != null) {
mParam1 = getArguments().getString(ARG_PARAM1);
mParam2 = getArguments().getString(ARG_PARAM2);
}
}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
return inflater.inflate(R.layout.fragment_first, container, false);
}
}
Loading

0 comments on commit 4443e61

Please sign in to comment.