Merge Signal 4.41.0

This commit is contained in:
Niels Andriesse
2019-08-07 16:48:54 +10:00
584 changed files with 9504 additions and 1558 deletions

View File

@@ -17,7 +17,6 @@
package org.thoughtcrime.securesms.scribbles;
import android.content.Intent;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.design.widget.TabLayout;
@@ -25,14 +24,9 @@ import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentStatePagerAdapter;
import android.support.v4.content.ContextCompat;
import android.support.v4.view.ViewPager;
import android.text.Spannable;
import android.text.SpannableString;
import android.text.style.ImageSpan;
import android.view.MenuItem;
import org.thoughtcrime.securesms.BaseActionBarActivity;
import network.loki.messenger.R;
public class StickerSelectActivity extends FragmentActivity implements StickerSelectFragment.StickerSelectionListener {
@@ -54,10 +48,10 @@ public class StickerSelectActivity extends FragmentActivity implements StickerSe
super.onCreate(savedInstanceState);
setContentView(R.layout.scribble_select_sticker_activity);
ViewPager viewPager = (ViewPager) findViewById(R.id.pager);
ViewPager viewPager = (ViewPager) findViewById(R.id.camera_sticker_pager);
viewPager.setAdapter(new StickerPagerAdapter(getSupportFragmentManager(), this));
TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs);
TabLayout tabLayout = (TabLayout) findViewById(R.id.camera_sticker_tabs);
tabLayout.setupWithViewPager(viewPager);
for (int i=0;i<tabLayout.getTabCount();i++) {

View File

@@ -54,8 +54,7 @@ public class StickerSelectFragment extends Fragment implements LoaderManager.Loa
return fragment;
}
@Nullable
public View onCreateView(LayoutInflater inflater,
public @Nullable View onCreateView(@NonNull LayoutInflater inflater,
@Nullable ViewGroup container,
@Nullable Bundle savedInstanceState)
{
@@ -77,17 +76,17 @@ public class StickerSelectFragment extends Fragment implements LoaderManager.Loa
}
@Override
public Loader<String[]> onCreateLoader(int id, Bundle args) {
public @NonNull Loader<String[]> onCreateLoader(int id, Bundle args) {
return new StickerLoader(getActivity(), assetDirectory);
}
@Override
public void onLoadFinished(Loader<String[]> loader, String[] data) {
public void onLoadFinished(@NonNull Loader<String[]> loader, String[] data) {
recyclerView.setAdapter(new StickersAdapter(getActivity(), glideRequests, data));
}
@Override
public void onLoaderReset(Loader<String[]> loader) {
public void onLoaderReset(@NonNull Loader<String[]> loader) {
recyclerView.setAdapter(null);
}
@@ -108,12 +107,12 @@ public class StickerSelectFragment extends Fragment implements LoaderManager.Loa
}
@Override
public StickerViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
public @NonNull StickerViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
return new StickerViewHolder(layoutInflater.inflate(R.layout.scribble_sticker_item, parent, false));
}
@Override
public void onBindViewHolder(StickerViewHolder holder, int position) {
public void onBindViewHolder(@NonNull StickerViewHolder holder, int position) {
holder.fileName = stickerFiles[position];
glideRequests.load(Uri.parse("file:///android_asset/" + holder.fileName))
@@ -127,7 +126,7 @@ public class StickerSelectFragment extends Fragment implements LoaderManager.Loa
}
@Override
public void onViewRecycled(StickerViewHolder holder) {
public void onViewRecycled(@NonNull StickerViewHolder holder) {
super.onViewRecycled(holder);
glideRequests.clear(holder.image);
}

View File

@@ -22,12 +22,12 @@ public class ColorPaletteAdapter extends RecyclerView.Adapter<ColorPaletteAdapte
private EventListener eventListener;
@Override
public ColorViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
public @NonNull ColorViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
return new ColorViewHolder(LayoutInflater.from(parent.getContext()).inflate(R.layout.item_color, parent, false));
}
@Override
public void onBindViewHolder(ColorViewHolder holder, int position) {
public void onBindViewHolder(@NonNull ColorViewHolder holder, int position) {
holder.bind(colors.get(position), eventListener);
}