@Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    binding = DataBindingUtil.setContentView(this, R.layout.activity_project_details);
    ButterKnife.bind(this);
    KickMaterialApp.component.inject(this);
    binding.setProject(projectDetailsField.observable());
    supportPostponeEnterTransition();
    handleArguments();

    injectViewsAndSetUpToolbar();
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    getSupportActionBar().setDisplayShowTitleEnabled(false); // Hide default toolbar title
    binding.scrollView.addCallbacks(this);
    minTitlesMarginTop = ViewUtils.dpToPx(32, getApplicationContext());
    maxTitlesMarginTop =
        getResources().getDimensionPixelSize(R.dimen.titles_container_margin_top)
            - getResources().getDimensionPixelSize(R.dimen.status_bar_height);

    maxTitlesMarginLeft = ViewUtils.dpToPx(32, getApplicationContext());
    maxTitlePaddingRight = ViewUtils.dpToPx(72, getApplicationContext());
    maxParallaxValue =
        getResources().getDimensionPixelSize(R.dimen.project_details_photo_height) / 3;
    titleFontMaxSize = getResources().getDimensionPixelSize(R.dimen.font_21);
    titleFontMinSize = getResources().getDimensionPixelSize(R.dimen.font_16);
    imageHeight = getResources().getDimensionPixelSize(R.dimen.project_details_photo_height);
    imageWidth = (int) (imageHeight * ProjectsAdapter.IMAGE_RATIO);
    binding.detailsContainer.startAnimation(
        AnimationUtils.loadAnimation(ProjectDetailsActivity.this, R.anim.slide_from_bottom));
    loadProjectData();
    launchPostTransitionAnimations();
  }
 @Override
 protected void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   ActivityNdkBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_ndk);
   NdkJniUtils jni = new NdkJniUtils();
   binding.setNdk(jni.getCLanguageString());
 }
Example #3
0
 @Override
 protected void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   ActivityCounterMvvmBinding binding =
       DataBindingUtil.setContentView(this, R.layout.activity_counter_mvvm);
   binding.setData(new CounterViewModel(0));
 }
Example #4
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    mActivityFileSelectBinding =
        DataBindingUtil.setContentView(this, R.layout.activity_file_select);

    /*
       we are just created a result intent
       that can be sent back to any app that started this activity
    */
    mResultIntent = new Intent("com.example.myapp.ACTION_RETURN_FILE");
    // Get the files/ subdirectory of internal storage
    mPrivateRootDir = getFilesDir();
    // Get the files/images subdirectory;
    mImagesDir = new File(mPrivateRootDir, "images");
    // Get the files in the images subdirectory
    mImageFiles = mImagesDir.listFiles();
    // Set the Activity's result to null to begin with
    setResult(Activity.RESULT_CANCELED, null);

    /*
       Recycler view is used to create the image gallery
       ImageRecyclerViewAdapter class is where we are laying out images that were saved
       in the private folder of this app.

    */
    RecyclerView recyclerView = mActivityFileSelectBinding.recylcerView;
    GridLayoutManager gridLayoutManager = new GridLayoutManager(this, 3);
    recyclerView.setLayoutManager(gridLayoutManager);
    ImageRecyclerViewAdapter adapter = new ImageRecyclerViewAdapter();
    recyclerView.setAdapter(adapter);
  }
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    mEvent = mDbManager.getEventsTable().load(getIntent().getLongExtra(PARENT_ID, 0));

    if (mEvent == null) {
      finish();
    }

    binding = DataBindingUtil.setContentView(this, R.layout.layout_tab);
    binding.viewPager.setAdapter(mAdapter = new EventViewPagerAdapter());
    binding.tabLayout.setupWithViewPager(binding.viewPager);

    binding.viewPager.addOnPageChangeListener(
        new ViewPager.OnPageChangeListener() {
          @Override
          public void onPageScrolled(
              int position, float positionOffset, int positionOffsetPixels) {}

          @Override
          public void onPageSelected(int position) {
            if (position == 0) {
              ((ListUpdateListener) mAdapter.getRegisteredFragment(0)).updateList();
            }
          }

          @Override
          public void onPageScrollStateChanged(int state) {}
        });

    setSupportActionBar(binding.toolbar);
    setActionBarTitle(getString(R.string.event));
    setActionBarSubtitle(mEvent.getName());
  }
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    DataBindingUtil.setContentView(this, R.layout.item_edit_activity);

    // item edit update fragment
    if (getIntent().hasExtra(INTENT_EXTRA_UPDATE_ITEM_ID)) {
      final String tag = ItemUpdateEditFragment.TAG;
      if (isFragmentAdded(tag)) {
        showExistingFragment(tag);
      } else {
        long itemId = getIntent().getLongExtra(INTENT_EXTRA_UPDATE_ITEM_ID, 1);
        itemEditFragment = ItemUpdateEditFragment.getNewInstance(itemId);
        addNewFragment(R.id.fragment_container, itemEditFragment, tag);
      }
    }
    // item edit new fragment
    else {
      final String tag = ItemNewEditFragment.TAG;
      if (isFragmentAdded(tag)) {
        showExistingFragment(tag);
      } else {
        itemEditFragment = new ItemNewEditFragment();
        addNewFragment(R.id.fragment_container, itemEditFragment, tag);
      }
    }
  }
Example #7
0
 @Override
 protected void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   DataBindingUtil.setContentView(this, R.layout.activity_main);
   NavigationView navigation = (NavigationView) findViewById(R.id.main_nav);
   navigation.setNavigationItemSelectedListener(this);
   drawer = (DrawerLayout) findViewById(R.id.main_drawer);
   Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
   setSupportActionBar(toolbar);
   ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, toolbar, 0, 0);
   drawer.setDrawerListener(toggle);
   toggle.syncState();
   FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
   chapter = new ChapterFragment();
   forum = new ForumFragment();
   game = new GameFragment();
   transaction
       .add(R.id.main_container, chapter)
       .add(R.id.main_container, forum)
       .add(R.id.main_container, game)
       .detach(forum)
       .detach(game)
       .detach(chapter)
       .attach(chapter)
       .commit();
 }
Example #8
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    LocaleUtil.initLocale(this);

    boolean shouldRefresh = getIntent().getBooleanExtra(EXTRA_SHOULD_REFRESH, false);

    binding = DataBindingUtil.setContentView(this, R.layout.activity_main);
    DataBindingUtil.bind(binding.navView.getHeaderView(0));

    MainApplication.getComponent(this).inject(this);

    subscription.add(
        brokerProvider
            .get()
            .observe()
            .subscribe(
                page -> {
                  toggleToolbarElevation(page.shouldToggleToolbar());
                  changePage(page.getTitleResId(), page.createFragment());
                  binding.navView.setCheckedItem(page.getMenuId());
                }));

    initView();
    AppUtil.setTaskDescription(
        this, getString(R.string.all_sessions), AppUtil.getThemeColorPrimary(this));

    if (savedInstanceState == null) {
      replaceFragment(SessionsFragment.newInstance(shouldRefresh));
    } else {
      binding.toolbar.setTitle(savedInstanceState.getString(EXTRA_TITLE));
    }
    getSupportFragmentManager().addOnBackStackChangedListener(this);
  }
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    ActivityMainBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_main);
    user = new User("Freddy");
    binding.setUser(user);
  }
 @Override
 protected void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   background = new ScriptContainer(this);
   ActivityMainBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_main);
   adapter = new ActivityMainBindingAdapter(binding);
   binding.setAdapter(adapter);
   configureWebView(binding.webView, "content", this);
 }
Example #11
0
 /* Use this method to set the content view on your Activity. This method also handles
  * creating the binding, setting the view model on the binding and attaching the view. */
 protected final void setAndBindContentView(
     @LayoutRes int layoutResId, @Nullable Bundle savedInstanceState) {
   if (viewModel == null) {
     throw new IllegalStateException(
         "viewModel must not be null and should be injected via activityComponent().inject(this)");
   }
   binding = DataBindingUtil.setContentView(this, layoutResId);
   binding.setVariable(BR.vm, viewModel);
   //noinspection unchecked
   viewModel.attachView((MvvmView) this, savedInstanceState);
 }
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    ActivityConversionsBinding binding =
        DataBindingUtil.setContentView(this, R.layout.activity_conversions);

    mIsError.set(true);

    binding.setIsError(mIsError);
    binding.setHeight(ScreenUtils.dp2px(this, 200));
  }
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    MainBinding binding = DataBindingUtil.setContentView(this, R.layout.main);

    // Set the infos heading
    binding.setHeading(new ListHeading("List Heading"));

    // Set list items
    AndroidInfoList infos = new AndroidInfoList();
    binding.setInfos(infos);
  }
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    ActivityMenuBinding activityMenuBinding =
        DataBindingUtil.setContentView(this, R.layout.activity_menu);

    mPersona = new Persona();
    mPersona.status.set(true);
    mPersona.text.set("asdasd");

    activityMenuBinding.setPersona(mPersona);
  }
Example #15
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    long t0 = System.currentTimeMillis();

    binding = DataBindingUtil.setContentView(this, R.layout.activity_main);
    HeliumApplication.getComponent(this).inject(this);

    setSupportActionBar(binding.toolbar);

    hatenaUsername = prefs.getString(HatenaClient.KEY_USERNAME, null);

    binding.viewPager.setAdapter(new MainTabsAdapter(getSupportFragmentManager(), buildTabs()));

    tracker.sendTiming(TAG, "onCreate", System.currentTimeMillis() - t0);
  }
  @Override
  public View onCreateView(
      LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    FragmentMainBinding binding =
        DataBindingUtil.setContentView(getActivity(), R.layout.fragment_main);

    final MainViewModel mainViewModel = new MainViewModel();
    final MainCommand mainCommand = new MainCommand(mainViewModel);
    binding.setMainViewModel(mainViewModel);
    binding.setMainCommand(mainCommand);

    User user = new User();
    user.setName("Prat");
    user.setAddress("123 Main St");
    mainViewModel.setUser(user);

    return inflater.inflate(R.layout.fragment_main, container, false);
  }
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    supportPostponeEnterTransition();
    super.onCreate(savedInstanceState);
    binding = DataBindingUtil.setContentView(this, R.layout.activity_place_details);
    binding.setViewModel(
        new PlaceDetailsViewModel(
            (PlacesResponseModel.PlaceModel) getIntent().getParcelableExtra(KEY_PLACE)));

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
      getWindow()
          .setFlags(
              WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS,
              WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
      binding.ivPlaceImage.setTransitionName(SHARED_ELEMENT_TRANSITION);
    }

    setSupportActionBar(binding.toolbar);
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    getSupportActionBar().setDisplayShowTitleEnabled(false);
  }
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    // Init data-binding.
    mBinding = DataBindingUtil.setContentView(this, LAYOUT);
    // Init application basic elements.
    setUpErrorHandling((ViewGroup) findViewById(R.id.error_content));

    // App-bar.
    setSupportActionBar(mBinding.toolbar);
    mBinding.toolbar.setTitle(R.string.lbl_my_location_list);
    ActionBar actionBar = getSupportActionBar();
    actionBar.setDisplayHomeAsUpEnabled(true);
    actionBar.setDefaultDisplayHomeAsUpEnabled(true);

    // List of gallery.
    ScreenSize screenSize = DeviceUtils.getScreenSize(App.Instance);
    mBinding.listRv.setLayoutManager(new GridLayoutManager(this, GRID_COL_COUNT));
    mAdp =
        new MyLocationListAdapter(
            MyLocationManager.getInstance().getCachedList(), GRID_COL_COUNT, screenSize.Width);
    mBinding.listRv.setAdapter(mAdp);
  }
Example #19
0
 @Override
 protected void initView(Bundle savedInstanceState) {
   mBinding = DataBindingUtil.setContentView(this, R.layout.activity_register);
   mViewmode = new RegisterActivityViewmodel(this, mBinding);
 }
 @Override
 protected void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   DataBindingUtil.setContentView(this, R.layout.activity_component);
 }