How much is APR for staking now?
20% Inflation Per Year.The amount of XBC coins that are 'minted' each year is 20%. This means if there are currently 100,000 coins, in 1 years time there will be around 120,000 coins. The maximum amount of coins will only ever be 1 Million coins. The minted coins are distributed through Proof of Stake. Learn about Proof of Stake here.
https://www.bitcoinplus.org/blog/proof-stake-explainedLooks simple if all 100,000 are participating in staking

but if only half is staking how much will rate be? 20% from total current supply or 20% from current staking amount?
Whatever balance you reserve for staking is where the 20% is calculated off.If you hold 100 for staking over the course of 1 year then that should work out at 20 coins staked on that balance once it has been permanently in staking.