Add reward drivers. French, Indonesian, Malay and Turkish strings.
This commit is contained in:
parent
f86b61741d
commit
4bac266b8b
18 changed files with 2512 additions and 20 deletions
app/src/main/java/io/lbry/browser/ui
|
@ -1,12 +1,18 @@
|
|||
package io.lbry.browser.ui;
|
||||
|
||||
import android.content.Context;
|
||||
import android.view.View;
|
||||
import android.widget.TextView;
|
||||
|
||||
import androidx.fragment.app.Fragment;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
import io.lbry.browser.MainActivity;
|
||||
import io.lbry.browser.R;
|
||||
import io.lbry.browser.model.WalletBalance;
|
||||
import io.lbry.browser.ui.wallet.RewardsFragment;
|
||||
import io.lbry.browser.utils.Lbry;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
|
@ -14,6 +20,7 @@ public class BaseFragment extends Fragment {
|
|||
@Getter
|
||||
@Setter
|
||||
private Map<String, Object> params;
|
||||
private boolean rewardDriverClickListenerSet;
|
||||
|
||||
public boolean shouldHideGlobalPlayer() {
|
||||
return false;
|
||||
|
@ -57,4 +64,30 @@ public class BaseFragment extends Fragment {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void checkRewardsDriverCard(String rewardDriverText) {
|
||||
View root = getView();
|
||||
if (root != null) {
|
||||
View rewardDriverCard = root.findViewById(R.id.reward_driver_card);
|
||||
if (rewardDriverCard != null) {
|
||||
if (!rewardDriverClickListenerSet) {
|
||||
rewardDriverCard.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View view) {
|
||||
Context context = getContext();
|
||||
if (context instanceof MainActivity) {
|
||||
((MainActivity) context).openRewards();
|
||||
}
|
||||
}
|
||||
});
|
||||
rewardDriverClickListenerSet = true;
|
||||
}
|
||||
|
||||
// only apply to fragments that have the card present
|
||||
((TextView) rewardDriverCard.findViewById(R.id.reward_driver_text)).setText(rewardDriverText);
|
||||
boolean showRewardsDriver = Lbry.walletBalance == null || Lbry.walletBalance.getAvailable().doubleValue() <= 0;
|
||||
rewardDriverCard.setVisibility(showRewardsDriver ? View.VISIBLE : View.GONE);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue