diff options
Diffstat (limited to 'app/src/main/java/com/javispedro/wallmotion/MainActivity.java')
-rw-r--r-- | app/src/main/java/com/javispedro/wallmotion/MainActivity.java | 29 |
1 files changed, 21 insertions, 8 deletions
diff --git a/app/src/main/java/com/javispedro/wallmotion/MainActivity.java b/app/src/main/java/com/javispedro/wallmotion/MainActivity.java index c6859ae..6e90228 100644 --- a/app/src/main/java/com/javispedro/wallmotion/MainActivity.java +++ b/app/src/main/java/com/javispedro/wallmotion/MainActivity.java @@ -4,18 +4,17 @@ import android.app.WallpaperManager; import android.content.ComponentName; import android.content.Intent; import android.os.Bundle; - -import com.google.android.material.floatingactionbutton.FloatingActionButton; - -import androidx.appcompat.app.AppCompatActivity; -import androidx.appcompat.widget.Toolbar; - import android.util.Log; +import android.view.Menu; +import android.view.MenuItem; import android.view.SurfaceHolder; import android.view.SurfaceView; import android.view.View; -import android.view.Menu; -import android.view.MenuItem; + +import androidx.appcompat.app.AppCompatActivity; +import androidx.appcompat.widget.Toolbar; + +import com.google.android.material.floatingactionbutton.FloatingActionButton; public class MainActivity extends AppCompatActivity { private static final String TAG = "MainActivity"; @@ -37,6 +36,14 @@ public class MainActivity extends AppCompatActivity { } }); + fab = findViewById(R.id.set_file); + fab.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + openVideoFileSelector(); + } + }); + SurfaceView view = findViewById(R.id.wallpaper_view); view.getHolder().addCallback(new WallpaperViewCallback()); @@ -108,6 +115,12 @@ public class MainActivity extends AppCompatActivity { startActivity(intent); } + private void openVideoFileSelector() { + Intent intent = new Intent(this, SettingsActivity.class); + intent.setAction(SettingsActivity.ACTION_CHOOSE_FILE); + startActivity(intent); + } + private void openWallpaperSelector() { Intent intent = new Intent(WallpaperManager.ACTION_CHANGE_LIVE_WALLPAPER); intent.putExtra(WallpaperManager.EXTRA_LIVE_WALLPAPER_COMPONENT, |