Android Open Source - android-wav-mixer Main Attract






From Project

Back to project page android-wav-mixer.

License

The source code is released under:

DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE Version 2, December 2004 Copyright (C) 2014 Nathan Sizemore <nathanrsizemore@gmail.com> Everyone is permitted to copy and distribute verbatim or modified ...

If you think the Android project android-wav-mixer listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.nathansizemore.beatmaker.fragments;
/*from   w  ww . j a va2s  .c o m*/
import android.app.Activity;
import android.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.RelativeLayout;

import com.example.beatmaker.R;
import com.nathansizemore.beatmaker.fragments.interfaces.AttractScreenTouch;

public class MainAttract extends Fragment {  
  
  private RelativeLayout container;
  private AttractScreenTouch sendEvent;

  public MainAttract() { }

  @Override
  public View onCreateView(LayoutInflater inflater, ViewGroup container, 
      Bundle savedInstanceState) {
    View rootView = inflater.inflate(R.layout.fragment_attract,  container, false);
    setOnClicks(rootView);
    return rootView;
  }
  
  @Override
  public void onAttach(Activity activity) {
    super.onAttach(activity);
    try {
      sendEvent = (AttractScreenTouch)activity;
    } catch (ClassCastException e) {
      throw new ClassCastException(activity.toString() + " must implement AttractScreenTouch");
    }
  }
  
  private void setOnClicks(View view) {
    container = (RelativeLayout)(view.findViewById(R.id.attract_view));
    container.setOnClickListener(new View.OnClickListener() {
      
      @Override
      public void onClick(View v) {
        sendEvent.onTouch();
      }
    });    
  }
}




Java Source Code List

com.nathansizemore.beatmaker.AttractActivity.java
com.nathansizemore.beatmaker.ClipSelectActivity.java
com.nathansizemore.beatmaker.audiomixer.AudioChannel.java
com.nathansizemore.beatmaker.audiomixer.ClipAddEvent.java
com.nathansizemore.beatmaker.audiomixer.Clip.java
com.nathansizemore.beatmaker.audiomixer.Mixer.java
com.nathansizemore.beatmaker.audiomixer.Sample.java
com.nathansizemore.beatmaker.audiomixer.extras.MixerStatus.java
com.nathansizemore.beatmaker.audiomixer.extras.SampleChange.java
com.nathansizemore.beatmaker.audiomixer.extras.WavStream.java
com.nathansizemore.beatmaker.audiomixer.extras.package-info.java
com.nathansizemore.beatmaker.audiomixer.package-info.java
com.nathansizemore.beatmaker.bluetooth.package-info.java
com.nathansizemore.beatmaker.fragments.MainAttract.java
com.nathansizemore.beatmaker.fragments.MainClipSelect.java
com.nathansizemore.beatmaker.fragments.interfaces.AttractScreenTouch.java
com.nathansizemore.beatmaker.fragments.interfaces.SampleSelect.java
com.nathansizemore.beatmaker.fragments.interfaces.package-info.java
com.nathansizemore.beatmaker.fragments.package-info.java